pub struct DeviceJoinBootstrapPlan {
pub founder_reference: StoreDeviceRegistrationRef,
pub founder: StoreDeviceRegistration,
pub founder_bytes: Vec<u8>,
pub genesis: ResolvedStoreDeviceState,
pub membership: InitialStoreMembershipAuthority,
pub commits: Vec<DeviceJoinBootstrapCommit>,
}Fields§
§founder_reference: StoreDeviceRegistrationRef§founder: StoreDeviceRegistration§founder_bytes: Vec<u8>§genesis: ResolvedStoreDeviceState§membership: InitialStoreMembershipAuthority§commits: Vec<DeviceJoinBootstrapCommit>Implementations§
Source§impl DeviceJoinBootstrapPlan
impl DeviceJoinBootstrapPlan
pub fn verified_commit( &self, reference: &StoreBatchCommitRef, ) -> Option<&VerifiedStoreBatchCommit>
pub fn into_closure( self, root: &StoreRootRef, ) -> Result<DeviceJoinBootstrapClosure, DbError>
pub fn from_closure( root: &StoreRootRef, closure: DeviceJoinBootstrapClosure, ) -> Result<Self, DbError>
Auto Trait Implementations§
impl !Freeze for DeviceJoinBootstrapPlan
impl RefUnwindSafe for DeviceJoinBootstrapPlan
impl Send for DeviceJoinBootstrapPlan
impl Sync for DeviceJoinBootstrapPlan
impl Unpin for DeviceJoinBootstrapPlan
impl UnsafeUnpin for DeviceJoinBootstrapPlan
impl UnwindSafe for DeviceJoinBootstrapPlan
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