pub enum ScramServerOutput {
NeedVerifier {
username: String,
},
Challenge {
correlation_id: u64,
payload: Vec<u8>,
},
Authenticated {
correlation_id: u64,
username: String,
server_signature: [u8; 32],
},
Failed {
correlation_id: u64,
reason: String,
},
}Expand description
One adapter action produced by ScramServerHandshake::step.
Variants§
Trait Implementations§
Source§impl Clone for ScramServerOutput
impl Clone for ScramServerOutput
Source§impl Debug for ScramServerOutput
impl Debug for ScramServerOutput
impl Eq for ScramServerOutput
Source§impl PartialEq for ScramServerOutput
impl PartialEq for ScramServerOutput
impl StructuralPartialEq for ScramServerOutput
Auto Trait Implementations§
impl Freeze for ScramServerOutput
impl RefUnwindSafe for ScramServerOutput
impl Send for ScramServerOutput
impl Sync for ScramServerOutput
impl Unpin for ScramServerOutput
impl UnsafeUnpin for ScramServerOutput
impl UnwindSafe for ScramServerOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more