Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

StorageArrayTrait

Trait for accessing a storage array.

read_at and write_at don’t check the length of the array, caution must be exercised. The current length of the array is stored at the base StorageBaseAddress as felt.

Fully qualified path: openzeppelin_utils::structs::storage_array::StorageArrayTrait

pub trait StorageArrayTrait<T>

Trait functions

read_at

Fully qualified path: openzeppelin_utils::structs::storage_array::StorageArrayTrait::read_at

fn read_at(self: @StorageArray<T>, index: u32) -> T

write_at

Fully qualified path: openzeppelin_utils::structs::storage_array::StorageArrayTrait::write_at

fn write_at(ref self: StorageArray<T>, index: u32, value: T)

append

Fully qualified path: openzeppelin_utils::structs::storage_array::StorageArrayTrait::append

fn append(ref self: StorageArray<T>, value: T)

len

Fully qualified path: openzeppelin_utils::structs::storage_array::StorageArrayTrait::len

fn len(self: @StorageArray<T>) -> u32