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