pub struct DeviceJoinBootstrapClosure {
pub founder: ReferencedStoreDeviceRegistration,
pub genesis: ResolvedStoreDeviceState,
pub membership: MembershipFloor,
pub commits: Vec<DeviceJoinBootstrapCommitClosure>,
}Expand description
The exact verified history required after the selected snapshot. This is a transfer representation; the joining database reconstructs its verified bootstrap plan before mutating any Store state.
Fields§
§founder: ReferencedStoreDeviceRegistration§genesis: ResolvedStoreDeviceState§membership: MembershipFloor§commits: Vec<DeviceJoinBootstrapCommitClosure>Trait Implementations§
Source§impl Clone for DeviceJoinBootstrapClosure
impl Clone for DeviceJoinBootstrapClosure
Source§fn clone(&self) -> DeviceJoinBootstrapClosure
fn clone(&self) -> DeviceJoinBootstrapClosure
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 DeviceJoinBootstrapClosure
impl Debug for DeviceJoinBootstrapClosure
Source§impl<'de> Deserialize<'de> for DeviceJoinBootstrapClosure
impl<'de> Deserialize<'de> for DeviceJoinBootstrapClosure
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 Eq for DeviceJoinBootstrapClosure
impl StructuralPartialEq for DeviceJoinBootstrapClosure
Auto Trait Implementations§
impl !Freeze for DeviceJoinBootstrapClosure
impl RefUnwindSafe for DeviceJoinBootstrapClosure
impl Send for DeviceJoinBootstrapClosure
impl Sync for DeviceJoinBootstrapClosure
impl Unpin for DeviceJoinBootstrapClosure
impl UnsafeUnpin for DeviceJoinBootstrapClosure
impl UnwindSafe for DeviceJoinBootstrapClosure
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.