pub struct NamesPage {
pub snapshot: IndexSnapshot,
pub chain_genesis: BlockHash,
pub status: NamesStatus,
pub rules: Genesis,
pub entries: Vec<NamesEntry>,
pub next: Option<NamesCursor>,
}Expand description
One immutable local projection page. A full traversal includes unbound and
suspended states and completed pending records; consumers must not omit them
when reproducing local resolution/review views. No undo, commit window or
autonomous scanner checkpoints are supplied. This is not a NamesIndex import
or portable proof. next == None ends this local snapshot only; completeness
through the selected tip is reported separately by status.
Fields§
§snapshot: IndexSnapshot§chain_genesis: BlockHash§status: NamesStatus§rules: Genesis§entries: Vec<NamesEntry>§next: Option<NamesCursor>Trait Implementations§
Source§impl<'de> Deserialize<'de> for NamesPage
impl<'de> Deserialize<'de> for NamesPage
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
Auto Trait Implementations§
impl Freeze for NamesPage
impl RefUnwindSafe for NamesPage
impl Send for NamesPage
impl Sync for NamesPage
impl Unpin for NamesPage
impl UnsafeUnpin for NamesPage
impl UnwindSafe for NamesPage
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