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