pub struct ClientLoginFinishParameters<'c, 'i, 'h, CS: CipherSuite> {
pub context: Option<&'c [u8]>,
pub identifiers: Identifiers<'i>,
pub ksf: Option<&'h CS::Ksf>,
}Expand description
Optional parameters for client login finish
Fields§
§context: Option<&'c [u8]>Specifying a context field that the server must agree on
identifiers: Identifiers<'i>Specifying a user identifier and server identifier that will be matched against the server
ksf: Option<&'h CS::Ksf>Specifying a configuration for the key stretching hash
Implementations§
Source§impl<'c, 'i, 'h, CS: CipherSuite> ClientLoginFinishParameters<'c, 'i, 'h, CS>
impl<'c, 'i, 'h, CS: CipherSuite> ClientLoginFinishParameters<'c, 'i, 'h, CS>
Sourcepub fn new(
context: Option<&'c [u8]>,
identifiers: Identifiers<'i>,
ksf: Option<&'h CS::Ksf>,
) -> Self
pub fn new( context: Option<&'c [u8]>, identifiers: Identifiers<'i>, ksf: Option<&'h CS::Ksf>, ) -> Self
Create a new ClientLoginFinishParameters
Trait Implementations§
Source§impl<'c, 'i, 'h, CS: CipherSuite> Clone for ClientLoginFinishParameters<'c, 'i, 'h, CS>
impl<'c, 'i, 'h, CS: CipherSuite> Clone for ClientLoginFinishParameters<'c, 'i, 'h, CS>
Source§impl<'c, 'i, 'h, CS: CipherSuite> Default for ClientLoginFinishParameters<'c, 'i, 'h, CS>
impl<'c, 'i, 'h, CS: CipherSuite> Default for ClientLoginFinishParameters<'c, 'i, 'h, CS>
Auto Trait Implementations§
impl<'c, 'i, 'h, CS> Freeze for ClientLoginFinishParameters<'c, 'i, 'h, CS>
impl<'c, 'i, 'h, CS> RefUnwindSafe for ClientLoginFinishParameters<'c, 'i, 'h, CS>
impl<'c, 'i, 'h, CS> Send for ClientLoginFinishParameters<'c, 'i, 'h, CS>
impl<'c, 'i, 'h, CS> Sync for ClientLoginFinishParameters<'c, 'i, 'h, CS>
impl<'c, 'i, 'h, CS> Unpin for ClientLoginFinishParameters<'c, 'i, 'h, CS>
impl<'c, 'i, 'h, CS> UnsafeUnpin for ClientLoginFinishParameters<'c, 'i, 'h, CS>
impl<'c, 'i, 'h, CS> UnwindSafe for ClientLoginFinishParameters<'c, 'i, 'h, CS>
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