pub struct ConfigLdapSettings {Show 20 fields
pub enable: Option<bool>,
pub ldap_server: Option<String>,
pub ldap_port: Option<i32>,
pub connection_security: Option<String>,
pub base_dn: Option<String>,
pub bind_username: Option<String>,
pub bind_password: Option<String>,
pub user_filter: Option<String>,
pub first_name_attribute: Option<String>,
pub last_name_attribute: Option<String>,
pub email_attribute: Option<String>,
pub username_attribute: Option<String>,
pub nickname_attribute: Option<String>,
pub id_attribute: Option<String>,
pub position_attribute: Option<String>,
pub sync_interval_minutes: Option<i32>,
pub skip_certificate_verification: Option<bool>,
pub query_timeout: Option<i32>,
pub max_page_size: Option<i32>,
pub login_field_name: Option<String>,
}
Fields§
§enable: Option<bool>
§ldap_server: Option<String>
§ldap_port: Option<i32>
§connection_security: Option<String>
§base_dn: Option<String>
§bind_username: Option<String>
§bind_password: Option<String>
§user_filter: Option<String>
§first_name_attribute: Option<String>
§last_name_attribute: Option<String>
§email_attribute: Option<String>
§username_attribute: Option<String>
§nickname_attribute: Option<String>
§id_attribute: Option<String>
§position_attribute: Option<String>
§sync_interval_minutes: Option<i32>
§skip_certificate_verification: Option<bool>
§query_timeout: Option<i32>
§max_page_size: Option<i32>
§login_field_name: Option<String>
Implementations§
Source§impl ConfigLdapSettings
impl ConfigLdapSettings
pub fn new() -> ConfigLdapSettings
Trait Implementations§
Source§impl Clone for ConfigLdapSettings
impl Clone for ConfigLdapSettings
Source§fn clone(&self) -> ConfigLdapSettings
fn clone(&self) -> ConfigLdapSettings
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConfigLdapSettings
impl Debug for ConfigLdapSettings
Source§impl Default for ConfigLdapSettings
impl Default for ConfigLdapSettings
Source§fn default() -> ConfigLdapSettings
fn default() -> ConfigLdapSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigLdapSettings
impl<'de> Deserialize<'de> for ConfigLdapSettings
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 ConfigLdapSettings
impl PartialEq for ConfigLdapSettings
Source§impl Serialize for ConfigLdapSettings
impl Serialize for ConfigLdapSettings
impl StructuralPartialEq for ConfigLdapSettings
Auto Trait Implementations§
impl Freeze for ConfigLdapSettings
impl RefUnwindSafe for ConfigLdapSettings
impl Send for ConfigLdapSettings
impl Sync for ConfigLdapSettings
impl Unpin for ConfigLdapSettings
impl UnwindSafe for ConfigLdapSettings
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