#[non_exhaustive]pub struct AuthenticationExtensions {
pub prf: Option<PrfInput>,
pub large_blob: Option<LargeBlobAuthenticationInput>,
}Expand description
Extensions included in an authentication challenge.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.prf: Option<PrfInput>§large_blob: Option<LargeBlobAuthenticationInput>Trait Implementations§
Source§impl Debug for AuthenticationExtensions
impl Debug for AuthenticationExtensions
Source§impl Default for AuthenticationExtensions
impl Default for AuthenticationExtensions
Source§fn default() -> AuthenticationExtensions
fn default() -> AuthenticationExtensions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AuthenticationExtensions
impl RefUnwindSafe for AuthenticationExtensions
impl Send for AuthenticationExtensions
impl Sync for AuthenticationExtensions
impl Unpin for AuthenticationExtensions
impl UnsafeUnpin for AuthenticationExtensions
impl UnwindSafe for AuthenticationExtensions
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