Trait fuel_indexer_utils::plugin::prelude::StorageSlots
pub trait StorageSlots {
// Required methods
fn storage_slots(&self) -> &Vec<StorageSlot>;
fn storage_slots_mut(&mut self) -> StorageSlotRef<'_>;
fn storage_slots_offset_static() -> usize;
fn storage_slots_offset_at(&self, idx: usize) -> Option<usize>;
// Provided method
fn storage_slots_offset(&self) -> usize { ... }
}
Required Methods§
fn storage_slots(&self) -> &Vec<StorageSlot>
fn storage_slots_mut(&mut self) -> StorageSlotRef<'_>
fn storage_slots_offset_static() -> usize
fn storage_slots_offset_at(&self, idx: usize) -> Option<usize>
fn storage_slots_offset_at(&self, idx: usize) -> Option<usize>
Returns the offset to the StorageSlot
at idx
index, if any.
Provided Methods§
fn storage_slots_offset(&self) -> usize
Object Safety§
This trait is not object safe.