pub enum StorageEncoding {
Inplace,
Mapping,
DynamicArray,
Bytes,
}Variants§
Inplace
Stored in place, packed from the least significant byte of its slot.
Mapping
Values live at keccak256(key . slot).
DynamicArray
The length at the slot, elements from keccak256(slot).
Bytes
A bytes or string: short values in the slot, long ones from keccak256(slot).
Trait Implementations§
Source§impl Clone for StorageEncoding
impl Clone for StorageEncoding
impl Copy for StorageEncoding
Source§impl Debug for StorageEncoding
impl Debug for StorageEncoding
impl Eq for StorageEncoding
Source§impl PartialEq for StorageEncoding
impl PartialEq for StorageEncoding
impl StructuralPartialEq for StorageEncoding
Auto Trait Implementations§
impl Freeze for StorageEncoding
impl RefUnwindSafe for StorageEncoding
impl Send for StorageEncoding
impl Sync for StorageEncoding
impl Unpin for StorageEncoding
impl UnsafeUnpin for StorageEncoding
impl UnwindSafe for StorageEncoding
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