StorableType

Trait StorableType 

Source
pub trait StorableType {
    type Handler;

    const LAYOUT: Layout;
    const SLOTS: usize = _;
    const BYTES: usize = _;
    const IS_PACKABLE: bool = _;
    const IS_DYNAMIC: bool = false;

    // Required method
    fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler;
}
Expand description

Helper trait to access storage layout information without requiring const generic parameter.

This trait provides compile-time layout information (slot count, byte size, packability) and a factory method for creating handlers. It enables the derive macro to compute struct layouts before the final slot count is known.

NOTE: Don’t need to implement the trait manually. Use #[derive(Storable)] instead.

Required Associated Constants§

Source

const LAYOUT: Layout

Describes how this type is laid out in storage.

  • Primitives use Layout::Bytes(N) where N is their size
  • Dynamic types (String, Bytes, Vec) use Layout::Slots(1)
  • Structs and arrays use Layout::Slots(N) where N is the slot count

Provided Associated Constants§

Source

const SLOTS: usize = _

Number of storage slots this type takes.

Source

const BYTES: usize = _

Number of bytes this type takes.

Source

const IS_PACKABLE: bool = _

Whether this type can be packed with adjacent fields.

Source

const IS_DYNAMIC: bool = false

Whether this type stores it’s data in its base slot or not.

Dynamic types (Bytes, String, Vec) store data at keccak256-addressed slots and need special cleanup. Non-dynamic types just zero their slots.

Required Associated Types§

Source

type Handler

The handler type that provides storage access for this type.

For primitives, this is Slot<Self>. For mappings, this is Self (mappings are their own handlers). For user-defined structs, this is a generated handler type (e.g., MyStructHandler).

Required Methods§

Source

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Creates a handler for this type at the given storage location.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl StorableType for bool

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<bool>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for i8

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<i8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for i16

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<i16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for i32

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<i32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for i64

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<i64>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for i128

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<i128>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for u8

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<u8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for u16

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<u16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for u32

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<u32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for u64

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<u64>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for u128

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<u128>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for String

Source§

const LAYOUT: Layout

Source§

const IS_DYNAMIC: bool = true

Source§

type Handler = Slot<String>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for Address

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Address>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for Bytes

Source§

const LAYOUT: Layout

Source§

const IS_DYNAMIC: bool = true

Source§

type Handler = Slot<Bytes>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<1usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<1>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<2usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<2>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<3usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<3>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<4usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<4>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<5usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<5>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<6usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<6>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<7usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<7>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<8usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<8>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<9usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<9>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<10usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<10>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<11usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<11>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<12usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<12>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<13usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<13>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<14usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<14>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<15usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<15>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<16usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<16>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<17usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<17>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<18usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<18>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<19usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<19>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<20usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<20>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<21usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<21>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<22usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<22>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<23usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<23>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<24usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<24>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<25usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<25>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<26usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<26>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<27usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<27>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<28usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<28>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<29usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<29>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<30usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<30>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<31usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<31>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for FixedBytes<32usize>

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<FixedBytes<32>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for I8

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Signed<8, 1>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for I16

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Signed<16, 1>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for I32

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Signed<32, 1>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for I64

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Signed<64, 1>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for I128

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Signed<128, 2>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for I256

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Signed<256, 4>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for U8

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Uint<8, 1>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for U16

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Uint<16, 1>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for U32

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Uint<32, 1>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for U64

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Uint<64, 1>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for U128

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Uint<128, 2>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for U256

Source§

const LAYOUT: Layout

Source§

type Handler = Slot<Uint<256, 4>>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i8; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i8, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i16; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i16, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i32; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i32, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i64; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i64, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [i128; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<i128, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u8; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u8, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u16; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u16, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u32; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u32, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u64; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u64, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [u128; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<u128, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [Address; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Address, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<20usize>; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<20>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [FixedBytes<32usize>; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<FixedBytes<32>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I8; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<8, 1>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I16; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<16, 1>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I32; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<32, 1>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I64; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<64, 1>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I128; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<128, 2>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [I256; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Signed<256, 4>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U8; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<8, 1>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U16; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<16, 1>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U32; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<32, 1>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U64; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<64, 1>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U128; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<128, 2>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [U256; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<Uint<256, 4>, 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 2]; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 2], 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 4]; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 4], 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 8]; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 8], 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 17]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 17>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 18]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 18>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 19]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 19>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 20]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 20>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 21]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 21>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 22]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 22>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 23]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 23>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 24]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 24>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 25]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 25>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 26]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 26>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 27]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 27>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 28]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 28>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 29]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 29>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 30]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 30>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 31]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 31>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u8; 16]; 32]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u8; 16], 32>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 2]; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 2], 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 4]; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 4], 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 1]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 1>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 2]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 2>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 3]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 3>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 4]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 4>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 5]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 5>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 6]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 6>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 7]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 7>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 8]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 8>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 9]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 9>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 10]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 10>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 11]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 11>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 12]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 12>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 13]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 13>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 14]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 14>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 15]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 15>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl StorableType for [[u16; 8]; 16]

Source§

const LAYOUT: Layout

Source§

type Handler = ArrayHandler<[u16; 8], 16>

Source§

fn handle(slot: U256, ctx: LayoutCtx, address: Address) -> Self::Handler

Source§

impl<T> StorableType for Vec<T>
where T: Storable,

Source§

const LAYOUT: Layout

Vec base slot occupies one full storage slot (stores length).

Source§

const IS_DYNAMIC: bool = true

Source§

type Handler = VecHandler<T>

Source§

fn handle(slot: U256, _ctx: LayoutCtx, address: Address) -> Self::Handler

Implementors§

Source§

impl StorableType for AuthorizedKey

Source§

impl StorableType for Order

Source§

impl StorableType for Orderbook

Source§

impl StorableType for TickLevel

Source§

impl StorableType for RewardStream

Source§

impl StorableType for UserRewardInfo

Source§

impl StorableType for PolicyData

Source§

impl StorableType for Pool

Source§

impl StorableType for PoolKey

Source§

impl StorableType for TokenPair

Source§

impl StorableType for Validator

Source§

impl<K, V> StorableType for Mapping<K, V>