pub struct VcEmulationBindings { /* private fields */ }๐Deprecated since 0.9.0:
migration-only: decode pre-row bindings records and convert their entries with VcEmulationBinding::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
Per-group bindings record of the storage layout that preceded per-epoch
VcEmulationBinding rows. Only for decoding stored records and
converting their entries with VcEmulationBinding::from_legacy_record.
Implementationsยง
Sourceยงimpl VcEmulationBindings
impl VcEmulationBindings
Sourcepub fn into_entries(self) -> Vec<(GroupEpoch, EpochId)>
pub fn into_entries(self) -> Vec<(GroupEpoch, EpochId)>
The (group_epoch, epoch_id) pairs of the record, oldest first.
Trait Implementationsยง
Sourceยงimpl Clone for VcEmulationBindings
impl Clone for VcEmulationBindings
Sourceยงfn clone(&self) -> VcEmulationBindings
fn clone(&self) -> VcEmulationBindings
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 VcEmulationBindings
impl Debug for VcEmulationBindings
Sourceยงimpl<'de> Deserialize<'de> for VcEmulationBindings
impl<'de> Deserialize<'de> for VcEmulationBindings
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
Sourceยงimpl PartialEq for VcEmulationBindings
impl PartialEq for VcEmulationBindings
Sourceยงimpl Serialize for VcEmulationBindings
impl Serialize for VcEmulationBindings
impl StructuralPartialEq for VcEmulationBindings
Auto Trait Implementationsยง
impl Freeze for VcEmulationBindings
impl RefUnwindSafe for VcEmulationBindings
impl Send for VcEmulationBindings
impl Sync for VcEmulationBindings
impl Unpin for VcEmulationBindings
impl UnsafeUnpin for VcEmulationBindings
impl UnwindSafe for VcEmulationBindings
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