connector
Module: config::connector
Section titled “Module: config::connector”Contents
Section titled “Contents”Structs
ConnectorConfig- Validated top-level connector configuration.HostConnectorConfig- Validated per-host connector configuration.
Enums
ConnectorConfigError- Error validating a [ConnectorConfig].HostConnectorConfigError- Error validating a [HostConnectorConfig].
firma_sidecar::config::connector::ConnectorConfig
Section titled “firma_sidecar::config::connector::ConnectorConfig”Struct
Validated top-level connector configuration.
Fields:
default_timeout: std::time::Duration- Timeout applied to the registry default.hosts: Vec<HostConnectorConfig>- Per-host overrides.
Trait Implementations:
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
- TryFrom
fn try_from(schema: SchemaConnectorConfig) -> Result<Self, <Self as >::Error>
- Clone
fn clone(self: &Self) -> ConnectorConfig
- Default
fn default() -> Self
firma_sidecar::config::connector::ConnectorConfigError
Section titled “firma_sidecar::config::connector::ConnectorConfigError”Enum
Error validating a [ConnectorConfig].
Variants:
Host{ host: String, source: HostConnectorConfigError }- A per-host entry was invalid.DuplicateHost{ host: String }- Two host entries targeted the same host.
Traits: Eq
Trait Implementations:
- Clone
fn clone(self: &Self) -> ConnectorConfigError
- PartialEq
fn eq(self: &Self, other: &ConnectorConfigError) -> bool
- Error
fn source(self: &Self) -> ::core::option::Option<&dyn ::thiserror::__private18::Error>
- Display
fn fmt(self: &Self, __formatter: & mut ::core::fmt::Formatter) -> ::core::fmt::Result
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
firma_sidecar::config::connector::HostConnectorConfig
Section titled “firma_sidecar::config::connector::HostConnectorConfig”Struct
Validated per-host connector configuration.
Fields:
host: String- Target host this entry applies to.rps: u32- Sustained refill rate, in requests per second.burst: u32- Token-bucket capacity.timeout: std::time::Duration- Dispatch timeout applied to this host.
firma_sidecar::config::connector::HostConnectorConfigError
Section titled “firma_sidecar::config::connector::HostConnectorConfigError”Enum
Error validating a [HostConnectorConfig].
Variants:
EmptyHost-hostwas empty.ZeroRps-rpswas zero.ZeroBurst-burstwas zero.