solana/solana_borsh/annotations library
Classes
-
BorshAnnotation<
T> - An interface for Borsh annotations.
-
BorshAnnotationSized<
T> - Annotation Sized
-
BorshArray<
T> - Array
-
BorshArraySized<
T> - Array Sized
- BorshBigInt
- Big Int
- BorshBigUint
- Big Uint
- BorshBool
- Bool
- BorshBuffer
- Buffer
- BorshDateTime
- Date Time
-
BorshEnum<
T extends Enum> - Enum
- BorshFloat
- Float
- BorshFloat32
- Float32
- BorshFloat64
- Float64
- BorshInt
- Int
- BorshInt128
- Int128
- BorshInt16
- Int16
- BorshInt32
- Int32
- BorshInt64
- Int64
- BorshInt8
- Int8
-
BorshList<
T> - List
-
BorshMap<
K, V> - Map
-
BorshOption<
T> - Option
-
BorshOptionSized<
T> - Option Sized
-
BorshRustEnum<
T> - Rust Enum
-
BorshRustEnumSized<
T> - Rust Enum Sized
- BorshSerializable
- An annotation for Borsh serializable classes.
- BorshString
- String
- BorshStringSized
- String Sized
- BorshStruct
- Struct
- BorshStructSized
- Struct Sized
- BorshTuple
- Tuple
- BorshTupleSized
- Tuple Sized
- BorshUint
- Uint
- BorshUint128
- Uint128
- BorshUint16
- Uint16
- BorshUint32
- Uint32
- BorshUint64
- Uint64
- BorshUint8
- Uint8
-
BorshVec<
T> - Vec
-
BorshVecSized<
T> - Vec Sized