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§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<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 DomainRecordCommitmentRoots
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