pub struct OriginalAuthorityBinding {
pub spool: Uuid,
pub actor: CollaborationActor,
pub authority_digest: ContentHash,
}Expand description
Signed original account identity shared by fresh admission and retained testimony. Local-key authors have no account binding to relabel.
Fields§
§spool: Uuid§actor: CollaborationActorImplementations§
Source§impl OriginalAuthorityBinding
impl OriginalAuthorityBinding
pub fn from_operation( operation: &ThreadOperation, ) -> Result<Option<OriginalAuthorityBinding>, HeddleError>
Trait Implementations§
Source§impl Clone for OriginalAuthorityBinding
impl Clone for OriginalAuthorityBinding
Source§fn clone(&self) -> OriginalAuthorityBinding
fn clone(&self) -> OriginalAuthorityBinding
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 OriginalAuthorityBinding
impl Debug for OriginalAuthorityBinding
Source§impl<'de> Deserialize<'de> for OriginalAuthorityBinding
impl<'de> Deserialize<'de> for OriginalAuthorityBinding
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OriginalAuthorityBinding, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OriginalAuthorityBinding, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OriginalAuthorityBinding
Source§impl PartialEq for OriginalAuthorityBinding
impl PartialEq for OriginalAuthorityBinding
Source§impl Serialize for OriginalAuthorityBinding
impl Serialize for OriginalAuthorityBinding
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for OriginalAuthorityBinding
Auto Trait Implementations§
impl Freeze for OriginalAuthorityBinding
impl RefUnwindSafe for OriginalAuthorityBinding
impl Send for OriginalAuthorityBinding
impl Sync for OriginalAuthorityBinding
impl Unpin for OriginalAuthorityBinding
impl UnsafeUnpin for OriginalAuthorityBinding
impl UnwindSafe for OriginalAuthorityBinding
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