solana/src/layout/core/core
library
Classes
-
BigIntLayout
-
Represents a layout for big integers.
-
Blob
-
A class representing a blob layout within a buffer.
-
Constant<T>
-
A class representing a constant layout within a buffer.
-
COptionPublicKeyLayout<T>
-
-
CString
-
A class representing a C-style string layout within a buffer.
-
CustomLayout<T, D>
-
-
DoubleLayout
-
Represents a layout for double-precision floating point numbers.
-
ExternalLayout
-
Represents an external layout.
-
GreedyCount
-
Represents a layout that greedily consumes bytes until the end.
-
IntegerLayout
-
Represents a layout for integers.
-
Layout<T>
-
Base class for layout objects.
-
MapEntryLayout
-
Represents the layout for a key-value pair in a map.
-
None
-
Represents a layout with no data.
-
OffsetLayout
-
Represents an offset layout.
-
OptionalLayout<T>
-
Represents a layout for optional values.
-
Sequence<T>
-
Represent a contiguous sequence of a specific layout as an Array.
-
Structure
-
Represent a contiguous sequence of arbitrary layout elements as an Object.
-
TupleLayout
-
Represents a layout for tuples.
-
Union
-
Represent any number of span-compatible layouts.
-
UnionDiscriminator
-
Represents a union discriminator layout.
-
UnionLayoutDiscriminator
-
Represents a union layout discriminator.
-
UTF8
-
A class representing a UTF-8 layout within a buffer.
-
VariantLayout
-
Represent a specific variant within a containing union.