[−][src]Struct scram::client::ServerFinal
The final state of the SCRAM mechanism after the final client message was computed.
Methods
impl ServerFinal
[src]
pub fn handle_server_final(self, server_final: &str) -> Result<(), Error>
[src]
Processes the final answer from the server and returns the authentication result.
Return value
- A value of
Ok(())
signals a successful authentication attempt. - A value of
Err(Error::Protocol(_)
orErr(Error::UnsupportedExtension)
means that the authentication request failed. - A value of
Err(Error::InvalidServer)
orErr(Error::Authentication(_))
means that the authentication request was rejected.
Detailed semantics are documented in the Error
type.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ServerFinal
impl Send for ServerFinal
impl Sync for ServerFinal
impl Unpin for ServerFinal
impl UnwindSafe for ServerFinal
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,
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.
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,