#[repr(u8)]pub enum LdapResultCode {
Show 17 variants
Success = 0,
OperationsError = 1,
ProtocolError = 2,
TimeLimitExceeded = 3,
SizeLimitExceeded = 4,
CompareFalse = 5,
CompareTrue = 6,
AuthMethodNotSupported = 7,
StrongerAuthRequired = 8,
NoSuchObject = 32,
InvalidCredentials = 49,
InsufficientAccess = 50,
Busy = 51,
Unavailable = 52,
UnwillingToPerform = 53,
EntryAlreadyExists = 68,
Other = 80,
}Expand description
LDAP result codes (RFC 4511 Section 4.1.9)
Variants§
Success = 0
Operation completed successfully
OperationsError = 1
Server internal error
ProtocolError = 2
Protocol violation
TimeLimitExceeded = 3
Time limit exceeded
SizeLimitExceeded = 4
Size limit exceeded
CompareFalse = 5
Comparison returned false
CompareTrue = 6
Comparison returned true
AuthMethodNotSupported = 7
Unsupported authentication method
StrongerAuthRequired = 8
Stronger auth required
NoSuchObject = 32
No such object in directory
InvalidCredentials = 49
Invalid credentials (wrong password)
InsufficientAccess = 50
Insufficient access rights
Busy = 51
Server is busy
Server is unavailable
UnwillingToPerform = 53
Server is unwilling to perform
EntryAlreadyExists = 68
Entry already exists
Other = 80
Other / unknown error
Trait Implementations§
Source§impl Clone for LdapResultCode
impl Clone for LdapResultCode
Source§fn clone(&self) -> LdapResultCode
fn clone(&self) -> LdapResultCode
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LdapResultCode
impl Debug for LdapResultCode
Source§impl PartialEq for LdapResultCode
impl PartialEq for LdapResultCode
impl Copy for LdapResultCode
impl Eq for LdapResultCode
impl StructuralPartialEq for LdapResultCode
Auto Trait Implementations§
impl Freeze for LdapResultCode
impl RefUnwindSafe for LdapResultCode
impl Send for LdapResultCode
impl Sync for LdapResultCode
impl Unpin for LdapResultCode
impl UnwindSafe for LdapResultCode
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)