pub struct LdapServer {
pub host: String,
pub port: u16,
pub use_tls: Option<bool>,
pub starttls: Option<bool>,
}
Expand description
LDAP server configuration
Fields§
§host: String
LDAP server hostname or IP address
port: u16
LDAP server port number (typically 389 for plain, 636 for SSL)
use_tls: Option<bool>
Whether to use TLS encryption for the LDAP connection
starttls: Option<bool>
Whether to use STARTTLS for upgrading the connection to TLS
Trait Implementations§
Source§impl Clone for LdapServer
impl Clone for LdapServer
Source§fn clone(&self) -> LdapServer
fn clone(&self) -> LdapServer
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 LdapServer
impl Debug for LdapServer
Source§impl<'de> Deserialize<'de> for LdapServer
impl<'de> Deserialize<'de> for LdapServer
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
Auto Trait Implementations§
impl Freeze for LdapServer
impl RefUnwindSafe for LdapServer
impl Send for LdapServer
impl Sync for LdapServer
impl Unpin for LdapServer
impl UnwindSafe for LdapServer
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