pub struct ClientAuthConfig {
pub username: Option<String>,
pub password: Option<String>,
pub greeting: Option<String>,
}Expand description
Client authentication configuration
Fields§
§username: Option<String>Required username for client authentication (if set, auth is enabled)
password: Option<String>Required password for client authentication
greeting: Option<String>Optional custom greeting message
Implementations§
Source§impl ClientAuthConfig
impl ClientAuthConfig
Sourcepub fn is_enabled(&self) -> bool
pub fn is_enabled(&self) -> bool
Check if authentication is enabled
Trait Implementations§
Source§impl Clone for ClientAuthConfig
impl Clone for ClientAuthConfig
Source§fn clone(&self) -> ClientAuthConfig
fn clone(&self) -> ClientAuthConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientAuthConfig
impl Debug for ClientAuthConfig
Source§impl Default for ClientAuthConfig
impl Default for ClientAuthConfig
Source§fn default() -> ClientAuthConfig
fn default() -> ClientAuthConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClientAuthConfig
impl<'de> Deserialize<'de> for ClientAuthConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ClientAuthConfig
impl PartialEq for ClientAuthConfig
Source§impl Serialize for ClientAuthConfig
impl Serialize for ClientAuthConfig
impl StructuralPartialEq for ClientAuthConfig
Auto Trait Implementations§
impl Freeze for ClientAuthConfig
impl RefUnwindSafe for ClientAuthConfig
impl Send for ClientAuthConfig
impl Sync for ClientAuthConfig
impl Unpin for ClientAuthConfig
impl UnwindSafe for ClientAuthConfig
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