#[repr(u8)]pub enum VirtualClientAction {
KeyPackageUpload(KeyPackageUpload),
NewDerivationEpoch,
}Available on crate feature
extensions-draft and crate feature virtual-clients-draft and (32-bit or 64-bit) only.Expand description
One action a virtual client’s commit performs.
Variants§
KeyPackageUpload(KeyPackageUpload)
The author published a batch of KeyPackages.
NewDerivationEpoch
The author asks the group to start a new derivation epoch.
Trait Implementations§
Source§impl Debug for VirtualClientAction
impl Debug for VirtualClientAction
Source§impl DeserializeBytes for VirtualClientAction
impl DeserializeBytes for VirtualClientAction
Source§impl PartialEq for VirtualClientAction
impl PartialEq for VirtualClientAction
Source§impl Serialize for VirtualClientAction
impl Serialize for VirtualClientAction
Source§impl Serialize for &VirtualClientAction
impl Serialize for &VirtualClientAction
Source§impl Size for VirtualClientAction
impl Size for VirtualClientAction
fn tls_serialized_len(&self) -> usize
Source§impl Size for &VirtualClientAction
impl Size for &VirtualClientAction
fn tls_serialized_len(&self) -> usize
impl StructuralPartialEq for VirtualClientAction
Auto Trait Implementations§
impl Freeze for VirtualClientAction
impl RefUnwindSafe for VirtualClientAction
impl Send for VirtualClientAction
impl Sync for VirtualClientAction
impl Unpin for VirtualClientAction
impl UnsafeUnpin for VirtualClientAction
impl UnwindSafe for VirtualClientAction
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> 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