pub struct ScramHandshake {
pub username: String,
pub client_nonce: String,
pub server_nonce: String,
pub salt: Vec<u8>,
pub iterations: u32,
pub auth_message: String,
pub server_signature: Vec<u8>,
/* private fields */
}Expand description
In-flight SCRAM handshake state held by the server between the server-first-message and client-final-message exchanges.
Fields§
§username: String§client_nonce: String§server_nonce: String§salt: Vec<u8>§iterations: u32§auth_message: String§server_signature: Vec<u8>Trait Implementations§
Source§impl Clone for ScramHandshake
impl Clone for ScramHandshake
Source§fn clone(&self) -> ScramHandshake
fn clone(&self) -> ScramHandshake
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ScramHandshake
impl RefUnwindSafe for ScramHandshake
impl Send for ScramHandshake
impl Sync for ScramHandshake
impl Unpin for ScramHandshake
impl UnsafeUnpin for ScramHandshake
impl UnwindSafe for ScramHandshake
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