#[non_exhaustive]
pub enum EnableLDAPSErrorKind {
ClientException(ClientException),
DirectoryDoesNotExistException(DirectoryDoesNotExistException),
DirectoryUnavailableException(DirectoryUnavailableException),
InvalidLdapsStatusException(InvalidLdapsStatusException),
InvalidParameterException(InvalidParameterException),
NoAvailableCertificateException(NoAvailableCertificateException),
ServiceException(ServiceException),
UnsupportedOperationException(UnsupportedOperationException),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}Expand description
Types of errors that can occur for the EnableLDAPS operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
ClientException(ClientException)
A client exception has occurred.
DirectoryDoesNotExistException(DirectoryDoesNotExistException)
The specified directory does not exist in the system.
DirectoryUnavailableException(DirectoryUnavailableException)
The specified directory is unavailable or could not be found.
InvalidLdapsStatusException(InvalidLdapsStatusException)
The LDAP activities could not be performed because they are limited by the LDAPS status.
InvalidParameterException(InvalidParameterException)
One or more parameters are not valid.
NoAvailableCertificateException(NoAvailableCertificateException)
Client authentication setup could not be completed because at least one valid certificate must be registered in the system.
ServiceException(ServiceException)
An exception has occurred in Directory Service.
UnsupportedOperationException(UnsupportedOperationException)
The operation is not supported.
Unhandled(Box<dyn Error + Send + Sync + 'static>)
An unexpected error, e.g. invalid JSON returned by the service or an unknown error code
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for EnableLDAPSErrorKind
impl Send for EnableLDAPSErrorKind
impl Sync for EnableLDAPSErrorKind
impl Unpin for EnableLDAPSErrorKind
impl !UnwindSafe for EnableLDAPSErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more