pub struct ThreadOwnershipClaim {
pub version: u16,
pub thread: ContentHash,
pub prior_local_key: [u8; 32],
pub accepting_publisher: [u8; 32],
pub acceptance: SourceAuthor,
pub source_frontier: BTreeSet<ContentHash>,
}Fields§
§version: u16§thread: ContentHash§prior_local_key: [u8; 32]§accepting_publisher: [u8; 32]§acceptance: SourceAuthor§source_frontier: BTreeSet<ContentHash>Complete observed source frontier, signed as the former-key authority cutoff.
Implementations§
Trait Implementations§
Source§impl Clone for ThreadOwnershipClaim
impl Clone for ThreadOwnershipClaim
Source§impl Debug for ThreadOwnershipClaim
impl Debug for ThreadOwnershipClaim
Source§impl<'de> Deserialize<'de> for ThreadOwnershipClaim
impl<'de> Deserialize<'de> for ThreadOwnershipClaim
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 ThreadOwnershipClaim
Source§impl PartialEq for ThreadOwnershipClaim
impl PartialEq for ThreadOwnershipClaim
Source§impl Serialize for ThreadOwnershipClaim
impl Serialize for ThreadOwnershipClaim
impl StructuralPartialEq for ThreadOwnershipClaim
Auto Trait Implementations§
impl Freeze for ThreadOwnershipClaim
impl RefUnwindSafe for ThreadOwnershipClaim
impl Send for ThreadOwnershipClaim
impl Sync for ThreadOwnershipClaim
impl Unpin for ThreadOwnershipClaim
impl UnsafeUnpin for ThreadOwnershipClaim
impl UnwindSafe for ThreadOwnershipClaim
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