pub struct LdapUser {
pub dn: String,
pub cn: String,
pub uid: String,
pub groups: Vec<String>,
pub krbPrincipalName: String,
pub mail: Vec<String>,
pub mobile: Vec<String>,
pub drinkBalance: Option<i64>,
pub ibutton: Vec<String>,
}Fields§
§dn: String§cn: String§uid: String§groups: Vec<String>§krbPrincipalName: String§mail: Vec<String>§mobile: Vec<String>§drinkBalance: Option<i64>Implementations§
Source§impl LdapUser
impl LdapUser
pub fn from_entry(entry: &SearchEntry) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LdapUser
impl<'de> Deserialize<'de> for LdapUser
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 LdapUser
impl RefUnwindSafe for LdapUser
impl Send for LdapUser
impl Sync for LdapUser
impl Unpin for LdapUser
impl UnsafeUnpin for LdapUser
impl UnwindSafe for LdapUser
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