pub struct StorageWords<'a> { /* private fields */ }Expand description
The storage words known at one step, in one storage context.
Implementations§
Source§impl<'a> StorageWords<'a>
impl<'a> StorageWords<'a>
Sourcepub fn with_chain(self, chain: Option<&'a dyn ChainStorage>) -> Self
pub fn with_chain(self, chain: Option<&'a dyn ChainStorage>) -> Self
Reads slots the trace never recorded from chain.
Sourcepub fn get(&self, slot: &Word) -> Option<Word>
pub fn get(&self, slot: &Word) -> Option<Word>
The word at slot, when the trace recorded one that still holds.
Sourcepub fn chain_label(&self) -> Option<&str>
pub fn chain_label(&self) -> Option<&str>
How a chain-read value should be described, when a chain is attached.
Trait Implementations§
Source§impl<'a> Clone for StorageWords<'a>
impl<'a> Clone for StorageWords<'a>
impl<'a> Copy for StorageWords<'a>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for StorageWords<'a>
impl<'a> !Send for StorageWords<'a>
impl<'a> !Sync for StorageWords<'a>
impl<'a> !UnwindSafe for StorageWords<'a>
impl<'a> Freeze for StorageWords<'a>
impl<'a> Unpin for StorageWords<'a>
impl<'a> UnsafeUnpin for StorageWords<'a>
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