pub struct LdapSearchEntry {
pub dn: String,
pub attrs: HashMap<String, Vec<String>>,
pub bin_attrs: HashMap<String, Vec<Vec<u8>>>,
}Fields§
§dn: StringEntry DN.
attrs: HashMap<String, Vec<String>>Attributes.
bin_attrs: HashMap<String, Vec<Vec<u8>>>Binary-valued attributes.
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for LdapSearchEntry
impl<'__de, __Context> BorrowDecode<'__de, __Context> for LdapSearchEntry
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for LdapSearchEntry
impl Clone for LdapSearchEntry
Source§fn clone(&self) -> LdapSearchEntry
fn clone(&self) -> LdapSearchEntry
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 LdapSearchEntry
impl Debug for LdapSearchEntry
Source§impl<__Context> Decode<__Context> for LdapSearchEntry
impl<__Context> Decode<__Context> for LdapSearchEntry
Source§impl Encode for LdapSearchEntry
impl Encode for LdapSearchEntry
Source§impl From<LdapSearchEntry> for SearchEntry
impl From<LdapSearchEntry> for SearchEntry
Source§fn from(entry: LdapSearchEntry) -> Self
fn from(entry: LdapSearchEntry) -> Self
Converts to this type from the input type.
Source§impl From<SearchEntry> for LdapSearchEntry
impl From<SearchEntry> for LdapSearchEntry
Source§fn from(entry: SearchEntry) -> Self
fn from(entry: SearchEntry) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LdapSearchEntry
impl RefUnwindSafe for LdapSearchEntry
impl Send for LdapSearchEntry
impl Sync for LdapSearchEntry
impl Unpin for LdapSearchEntry
impl UnwindSafe for LdapSearchEntry
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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