Enum rsasl::session::Step [−][src]
The outcome of a single step in the authentication exchange
Since SASL is multi-step each step can either complete the exchange or require more steps to be performed. In both cases however it may provide data that has to be forwarded to the other end.
Variants
Trait Implementations
Auto Trait Implementations
impl<T> RefUnwindSafe for Step<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for Step<T> where
T: Send,
T: Send,
impl<T> Sync for Step<T> where
T: Sync,
T: Sync,
impl<T> Unpin for Step<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for Step<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
pub 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>,