StorageTrait

Trait StorageTrait 

Source
pub trait StorageTrait {
    // Required methods
    fn ptr(&self) -> NonNull<u8>;
    fn as_storage(&self) -> &Storage;
}
Expand description

Trait for types that can provide storage functionality.

This trait defines the interface for accessing storage pointers and converting to storage references.

Required Methods§

Source

fn ptr(&self) -> NonNull<u8>

Returns a non-null pointer to the underlying memory.

Source

fn as_storage(&self) -> &Storage

Returns a reference to the storage instance.

Implementors§