pub struct MergeDeviceAuthority { /* private fields */ }Implementations§
Source§impl MergeDeviceAuthority
impl MergeDeviceAuthority
pub fn registration(&self) -> &StoreDeviceRegistration
pub fn reference(&self) -> &StoreDeviceRegistrationRef
pub fn stream_id(&self) -> AuthorStreamId
pub fn sign_operations( &self, store_root_hash: ObjectHash, write_id: WriteId, coord: StoreCommitCoord, order: StoreCommitOrder, membership_state: StoreMembershipStateRef, device_state: StoreDeviceStateRef, membership_authority: StoreOperationMembershipAuthority, input: StoreCommitOperationsInput<'_>, ) -> Result<StoreBatchCommit, StoreProtocolError>
pub fn circle_control_reference( &self, control: &PreparedCircleControl, label: &str, ) -> CircleControlRef
Auto Trait Implementations§
impl !Freeze for MergeDeviceAuthority
impl RefUnwindSafe for MergeDeviceAuthority
impl Send for MergeDeviceAuthority
impl Sync for MergeDeviceAuthority
impl Unpin for MergeDeviceAuthority
impl UnsafeUnpin for MergeDeviceAuthority
impl UnwindSafe for MergeDeviceAuthority
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