pub struct DomainRecordCommitmentRoots {
pub primary: String,
pub reverse_references: String,
pub successor_of: String,
pub predecessors_of: String,
}Expand description
Independent commitment roots for the Format-8 domain-record store.
The current runtime still materializes the public snapshot in canonical reference order, but mutations and forks can carry this immutable handle without treating reverse/successor indexes as uncommitted caches.
Fields§
§primary: String§reverse_references: String§successor_of: String§predecessors_of: StringTrait Implementations§
Source§impl Clone for DomainRecordCommitmentRoots
impl Clone for DomainRecordCommitmentRoots
Source§fn clone(&self) -> DomainRecordCommitmentRoots
fn clone(&self) -> DomainRecordCommitmentRoots
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 DomainRecordCommitmentRoots
impl Debug for DomainRecordCommitmentRoots
Source§impl<'de> Deserialize<'de> for DomainRecordCommitmentRoots
impl<'de> Deserialize<'de> for DomainRecordCommitmentRoots
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DomainRecordCommitmentRoots, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DomainRecordCommitmentRoots, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DomainRecordCommitmentRoots
Source§impl Serialize for DomainRecordCommitmentRoots
impl Serialize for DomainRecordCommitmentRoots
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 DomainRecordCommitmentRoots
Auto Trait Implementations§
impl Freeze for DomainRecordCommitmentRoots
impl RefUnwindSafe for DomainRecordCommitmentRoots
impl Send for DomainRecordCommitmentRoots
impl Sync for DomainRecordCommitmentRoots
impl Unpin for DomainRecordCommitmentRoots
impl UnsafeUnpin for DomainRecordCommitmentRoots
impl UnwindSafe for DomainRecordCommitmentRoots
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