pub struct RegisteredVcDerivationEpoch {
pub group_epoch: GroupEpoch,
pub epoch_id: EpochId,
}👎Deprecated since 0.9.0:
migration-only: decode pre-log registration records and convert them with VcDerivationEpochLogEntry::from_legacy_record. Will be removed in 0.10.0.
Available on crate feature
extensions-draft and crate feature virtual-clients-draft and (32-bit or 64-bit) only.Expand description
Registration record of the storage layout that preceded the
derivation-epoch log. Only for decoding stored records and converting them
with VcDerivationEpochLogEntry::from_legacy_record.
Fields§
§group_epoch: GroupEpoch👎Deprecated since 0.9.0:
migration-only: decode pre-log registration records and convert them with VcDerivationEpochLogEntry::from_legacy_record. Will be removed in 0.10.0.
The emulation group’s own epoch at registration time.
epoch_id: EpochId👎Deprecated since 0.9.0:
migration-only: decode pre-log registration records and convert them with VcDerivationEpochLogEntry::from_legacy_record. Will be removed in 0.10.0.
The derivation epoch id derived by that registration.
Trait Implementations§
Source§impl Clone for RegisteredVcDerivationEpoch
impl Clone for RegisteredVcDerivationEpoch
Source§fn clone(&self) -> RegisteredVcDerivationEpoch
fn clone(&self) -> RegisteredVcDerivationEpoch
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 RegisteredVcDerivationEpoch
impl Debug for RegisteredVcDerivationEpoch
Source§impl<'de> Deserialize<'de> for RegisteredVcDerivationEpoch
impl<'de> Deserialize<'de> for RegisteredVcDerivationEpoch
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
impl StructuralPartialEq for RegisteredVcDerivationEpoch
Auto Trait Implementations§
impl Freeze for RegisteredVcDerivationEpoch
impl RefUnwindSafe for RegisteredVcDerivationEpoch
impl Send for RegisteredVcDerivationEpoch
impl Sync for RegisteredVcDerivationEpoch
impl Unpin for RegisteredVcDerivationEpoch
impl UnsafeUnpin for RegisteredVcDerivationEpoch
impl UnwindSafe for RegisteredVcDerivationEpoch
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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