# RustViaduct.sys.mjs

```{js:autoclass} RustViaduct.sys.BackendAlreadyInitialized
    :members:
    :exclude-members: BackendAlreadyInitialized
```

```{js:autoclass} RustViaduct.sys.BackendError
    :members:
    :exclude-members: BackendError
```

```{js:autoclass} RustViaduct.sys.BackendNotInitialized
    :members:
    :exclude-members: BackendNotInitialized
```

```{js:autoclass} RustViaduct.sys.Method
    :members:
    :exclude-members: Method
```

```{js:autoclass} RustViaduct.sys.NetworkError
    :members:
    :exclude-members: NetworkError
```

```{js:autoclass} RustViaduct.sys.NonTlsUrl
    :members:
    :exclude-members: NonTlsUrl
```

```{js:autoclass} RustViaduct.sys.OhttpChannelNotConfigured
    :members:
    :exclude-members: OhttpChannelNotConfigured
```

```{js:autoclass} RustViaduct.sys.OhttpConfigFetchFailed
    :members:
    :exclude-members: OhttpConfigFetchFailed
```

```{js:autoclass} RustViaduct.sys.OhttpNotSupported
    :members:
    :exclude-members: OhttpNotSupported
```

```{js:autoclass} RustViaduct.sys.OhttpRequestError
    :members:
    :exclude-members: OhttpRequestError
```

```{js:autoclass} RustViaduct.sys.OhttpResponseError
    :members:
    :exclude-members: OhttpResponseError
```

```{js:autoclass} RustViaduct.sys.RequestHeaderError
    :members:
    :exclude-members: RequestHeaderError
```

```{js:autoclass} RustViaduct.sys.Response
    :members:
    :exclude-members: Response
```

```{js:autoclass} RustViaduct.sys.SetBackendError
    :members:
    :exclude-members: SetBackendError
```

```{js:autoclass} RustViaduct.sys.UrlError
    :members:
    :exclude-members: UrlError
```

```{js:autofunction} RustViaduct.sys.allowAndroidEmulatorLoopback
```

```{js:autofunction} RustViaduct.sys.initBackend
```

```{js:autofunction} RustViaduct.sys.setGlobalDefaultUserAgent
```
