Layout
Fully qualified path: dojo::meta::layout::Layout
pub enum Layout {
Fixed: Span<u8>,
Struct: Span<FieldLayout>,
Tuple: Span<Layout>,
Array: Span<Layout>,
ByteArray,
Enum: Span<FieldLayout>,
FixedArray: (Span<Layout>, u32),
}
Variants
Fixed
Fully qualified path: dojo::meta::layout::Layout::Fixed
Fixed: Span<u8>
Struct
Fully qualified path: dojo::meta::layout::Layout::Struct
Struct: Span<FieldLayout>
Tuple
Fully qualified path: dojo::meta::layout::Layout::Tuple
Tuple: Span<Layout>
Array
Fully qualified path: dojo::meta::layout::Layout::Array
Array: Span<Layout>
ByteArray
Fully qualified path: dojo::meta::layout::Layout::ByteArray
ByteArray
Enum
Fully qualified path: dojo::meta::layout::Layout::Enum
Enum: Span<FieldLayout>
FixedArray
Fully qualified path: dojo::meta::layout::Layout::FixedArray
FixedArray: (Span<Layout>, u32)