pub enum ScramServerInput {
ClientMessage {
correlation_id: u64,
kind: MessageKind,
payload: Vec<u8>,
},
Verifier(Option<ScramVerifier>),
}Expand description
One external event consumed by ScramServerHandshake::step.
Variants§
ClientMessage
Verifier(Option<ScramVerifier>)
Trait Implementations§
Source§impl Clone for ScramServerInput
impl Clone for ScramServerInput
Source§impl Debug for ScramServerInput
impl Debug for ScramServerInput
impl Eq for ScramServerInput
Source§impl PartialEq for ScramServerInput
impl PartialEq for ScramServerInput
impl StructuralPartialEq for ScramServerInput
Auto Trait Implementations§
impl Freeze for ScramServerInput
impl RefUnwindSafe for ScramServerInput
impl Send for ScramServerInput
impl Sync for ScramServerInput
impl Unpin for ScramServerInput
impl UnsafeUnpin for ScramServerInput
impl UnwindSafe for ScramServerInput
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