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