#[repr(C)]pub struct ArchivedAuthRequest{
pub hmac_base: <Vec<u8> as Archive>::Archived,
pub hmac_signature: <[u8; 32] as Archive>::Archived,
pub client_pk: <[u8; 32] as Archive>::Archived,
pub nonce: <[u8; 32] as Archive>::Archived,
pub timestamp: <u64 as Archive>::Archived,
}Expand description
An archived AuthRequest
Fields§
§hmac_base: <Vec<u8> as Archive>::ArchivedThe archived counterpart of AuthRequest::hmac_base
hmac_signature: <[u8; 32] as Archive>::ArchivedThe archived counterpart of AuthRequest::hmac_signature
client_pk: <[u8; 32] as Archive>::ArchivedThe archived counterpart of AuthRequest::client_pk
nonce: <[u8; 32] as Archive>::ArchivedThe archived counterpart of AuthRequest::nonce
timestamp: <u64 as Archive>::ArchivedThe archived counterpart of AuthRequest::timestamp
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedAuthRequest
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedAuthRequest
Source§impl Debug for ArchivedAuthRequest
impl Debug for ArchivedAuthRequest
impl Portable for ArchivedAuthRequest
Auto Trait Implementations§
impl Freeze for ArchivedAuthRequest
impl RefUnwindSafe for ArchivedAuthRequest
impl Send for ArchivedAuthRequest
impl Sync for ArchivedAuthRequest
impl !Unpin for ArchivedAuthRequest
impl UnwindSafe for ArchivedAuthRequest
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.