#[repr(C)]pub struct DynamicBackendConfig {Show 26 fields
pub host_override: *const u8,
pub host_override_len: u32,
pub connect_timeout_ms: u32,
pub first_byte_timeout_ms: u32,
pub between_bytes_timeout_ms: u32,
pub ssl_min_version: u32,
pub ssl_max_version: u32,
pub cert_hostname: *const u8,
pub cert_hostname_len: u32,
pub ca_cert: *const u8,
pub ca_cert_len: u32,
pub ciphers: *const u8,
pub ciphers_len: u32,
pub sni_hostname: *const u8,
pub sni_hostname_len: u32,
pub client_certificate: *const u8,
pub client_certificate_len: u32,
pub client_key: SecretHandle,
pub http_keepalive_time_ms: u32,
pub tcp_keepalive_enable: u32,
pub tcp_keepalive_interval_secs: u32,
pub tcp_keepalive_probes: u32,
pub tcp_keepalive_time_secs: u32,
pub max_connections: u32,
pub max_use: u32,
pub max_lifetime_ms: u32,
}Fields§
§host_override: *const u8§host_override_len: u32§connect_timeout_ms: u32§first_byte_timeout_ms: u32§between_bytes_timeout_ms: u32§ssl_min_version: u32§ssl_max_version: u32§cert_hostname: *const u8§cert_hostname_len: u32§ca_cert: *const u8§ca_cert_len: u32§ciphers: *const u8§ciphers_len: u32§sni_hostname: *const u8§sni_hostname_len: u32§client_certificate: *const u8§client_certificate_len: u32§client_key: SecretHandle§http_keepalive_time_ms: u32§tcp_keepalive_enable: u32§tcp_keepalive_interval_secs: u32§tcp_keepalive_probes: u32§tcp_keepalive_time_secs: u32§max_connections: u32§max_use: u32§max_lifetime_ms: u32Trait Implementations§
Auto Trait Implementations§
impl Freeze for DynamicBackendConfig
impl RefUnwindSafe for DynamicBackendConfig
impl !Send for DynamicBackendConfig
impl !Sync for DynamicBackendConfig
impl Unpin for DynamicBackendConfig
impl UnwindSafe for DynamicBackendConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more