#[repr(C)]pub struct XmtpFfiHmacKey {
pub key: *mut u8,
pub key_len: i32,
pub epoch: i64,
}Expand description
A single HMAC key (42-byte key + epoch).
Fields§
§key: *mut u8§key_len: i32§epoch: i64Trait Implementations§
Source§impl Clone for XmtpFfiHmacKey
impl Clone for XmtpFfiHmacKey
Source§fn clone(&self) -> XmtpFfiHmacKey
fn clone(&self) -> XmtpFfiHmacKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for XmtpFfiHmacKey
Source§impl Debug for XmtpFfiHmacKey
impl Debug for XmtpFfiHmacKey
Source§impl Default for XmtpFfiHmacKey
impl Default for XmtpFfiHmacKey
impl Eq for XmtpFfiHmacKey
Source§impl PartialEq for XmtpFfiHmacKey
impl PartialEq for XmtpFfiHmacKey
Source§fn eq(&self, other: &XmtpFfiHmacKey) -> bool
fn eq(&self, other: &XmtpFfiHmacKey) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for XmtpFfiHmacKey
Auto Trait Implementations§
impl !Send for XmtpFfiHmacKey
impl !Sync for XmtpFfiHmacKey
impl Freeze for XmtpFfiHmacKey
impl RefUnwindSafe for XmtpFfiHmacKey
impl Unpin for XmtpFfiHmacKey
impl UnsafeUnpin for XmtpFfiHmacKey
impl UnwindSafe for XmtpFfiHmacKey
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