pub struct CurrentRatchet {
pub ephemeral_key_pair: KeyPair,
pub last_remote_ephemeral_key: Vec<u8>,
pub previous_counter: u32,
pub root_key: Vec<u8>,
}Fields§
§ephemeral_key_pair: KeyPair§last_remote_ephemeral_key: Vec<u8>§previous_counter: u32§root_key: Vec<u8>Trait Implementations§
Source§impl Clone for CurrentRatchet
impl Clone for CurrentRatchet
Source§fn clone(&self) -> CurrentRatchet
fn clone(&self) -> CurrentRatchet
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 moreSource§impl Debug for CurrentRatchet
impl Debug for CurrentRatchet
Source§impl<'de> Deserialize<'de> for CurrentRatchet
impl<'de> Deserialize<'de> for CurrentRatchet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CurrentRatchet
impl RefUnwindSafe for CurrentRatchet
impl Send for CurrentRatchet
impl Sync for CurrentRatchet
impl Unpin for CurrentRatchet
impl UnwindSafe for CurrentRatchet
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