pub struct VcApplicationSecretInfo {
pub epoch_id: EpochId,
pub leaf_index: LeafNodeIndex,
pub generation: u32,
}Available on crate feature
extensions-draft and crate feature virtual-clients-draft and (32-bit or 64-bit) only.Expand description
The coordinates of one application secret in a virtual client’s operation secret tree.
Fields§
§epoch_id: EpochIdThe derivation epoch the secret was taken from.
leaf_index: LeafNodeIndexThe sender’s leaf index in the emulation group, identifying the application ratchet the generation was allocated from.
generation: u32The application-ratchet generation the sender consumed.
Trait Implementations§
Source§impl Clone for VcApplicationSecretInfo
impl Clone for VcApplicationSecretInfo
Source§fn clone(&self) -> VcApplicationSecretInfo
fn clone(&self) -> VcApplicationSecretInfo
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 moreSource§impl Debug for VcApplicationSecretInfo
impl Debug for VcApplicationSecretInfo
Source§impl DeserializeBytes for VcApplicationSecretInfo
impl DeserializeBytes for VcApplicationSecretInfo
impl Eq for VcApplicationSecretInfo
Source§impl PartialEq for VcApplicationSecretInfo
impl PartialEq for VcApplicationSecretInfo
Source§impl Serialize for VcApplicationSecretInfo
impl Serialize for VcApplicationSecretInfo
Source§impl Serialize for &VcApplicationSecretInfo
impl Serialize for &VcApplicationSecretInfo
Source§impl Size for VcApplicationSecretInfo
impl Size for VcApplicationSecretInfo
fn tls_serialized_len(&self) -> usize
Source§impl Size for &VcApplicationSecretInfo
impl Size for &VcApplicationSecretInfo
fn tls_serialized_len(&self) -> usize
impl StructuralPartialEq for VcApplicationSecretInfo
Auto Trait Implementations§
impl Freeze for VcApplicationSecretInfo
impl RefUnwindSafe for VcApplicationSecretInfo
impl Send for VcApplicationSecretInfo
impl Sync for VcApplicationSecretInfo
impl Unpin for VcApplicationSecretInfo
impl UnsafeUnpin for VcApplicationSecretInfo
impl UnwindSafe for VcApplicationSecretInfo
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more