pub trait TlsBackendExt: IsA<TlsBackend> + 'static {
// Provided methods
fn certificate_type(&self) -> Type { ... }
fn client_connection_type(&self) -> Type { ... }
fn default_database(&self) -> TlsDatabase { ... }
fn dtls_client_connection_type(&self) -> Type { ... }
fn dtls_server_connection_type(&self) -> Type { ... }
fn file_database_type(&self) -> Type { ... }
fn server_connection_type(&self) -> Type { ... }
fn set_default_database(&self, database: Option<&impl IsA<TlsDatabase>>) { ... }
fn supports_dtls(&self) -> bool { ... }
fn supports_tls(&self) -> bool { ... }
}Provided Methods§
fn certificate_type(&self) -> Type
fn client_connection_type(&self) -> Type
fn default_database(&self) -> TlsDatabase
fn dtls_client_connection_type(&self) -> Type
fn dtls_server_connection_type(&self) -> Type
fn file_database_type(&self) -> Type
fn server_connection_type(&self) -> Type
fn set_default_database(&self, database: Option<&impl IsA<TlsDatabase>>)
fn supports_dtls(&self) -> bool
fn supports_tls(&self) -> bool
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.