[−][src]Enum xmpp_parsers::sasl::DefinedCondition
List of possible failure conditions for SASL.
Variants
Aborted
The client aborted the authentication with abort.
AccountDisabled
The account the client is trying to authenticate against has been disabled.
CredentialsExpired
The credentials for this account have expired.
EncryptionRequired
You must enable StartTLS or use direct TLS before using this authentication mechanism.
IncorrectEncoding
The base64 data sent by the client is invalid.
InvalidAuthzid
The authzid provided by the client is invalid.
InvalidMechanism
The client tried to use an invalid mechanism, or none.
MalformedRequest
The client sent a bad request.
MechanismTooWeak
The mechanism selected is weaker than what the server allows.
NotAuthorized
The credentials provided are invalid.
TemporaryAuthFailure
The server encountered an issue which may be fixed later, the client should retry at some point.
Trait Implementations
impl From<DefinedCondition> for Element
[src]
fn from(elem: DefinedCondition) -> Element
[src]
impl PartialEq<DefinedCondition> for DefinedCondition
[src]
fn eq(&self, other: &DefinedCondition) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for DefinedCondition
[src]
fn clone(&self) -> DefinedCondition
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for DefinedCondition
[src]
impl TryFrom<Element> for DefinedCondition
[src]
Auto Trait Implementations
impl Send for DefinedCondition
impl Unpin for DefinedCondition
impl Sync for DefinedCondition
impl UnwindSafe for DefinedCondition
impl RefUnwindSafe for DefinedCondition
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> IntoElements for T where
T: Into<Element>,
[src]
T: Into<Element>,
fn into_elements(self, emitter: &mut ElementEmitter)
[src]
impl<T> Same<T> for T
type Output = T
Should always be Self