solana/solana_web3/borsh library
Classes
- Borsh
- Borsh serializer.
-
BorshArrayCodec<
T> - Array Codec
-
BorshArrayDecoder<
T> - Array Decoder
-
BorshArrayEncoder<
T> - Array Encoder
-
BorshArraySizedCodec<
T> - Array Sized Codec
-
BorshArraySizedDecoder<
T> - Array Sized Decoder
-
BorshArraySizedEncoder<
T> - Array Sized Encoder
- BorshBigIntCodec
- Big Int Codec
- BorshBigIntDecoder
- Big Int Decoder
- BorshBigIntEncoder
- Big Int Encoder
- BorshBigUintCodec
- Big Uint Codec
- BorshBigUintDecoder
- Big Uint Decoder
- BorshBigUintEncoder
- Big Uint Encoder
- BorshBoolCodec
- Bool Codec
- BorshBoolDecoder
- Bool Decoder
- BorshBoolEncoder
- Bool Encoder
- BorshBufferCodec
- Buffer Codec
- BorshBufferDecoder
- Buffer Decoder
- BorshBufferEncoder
- Buffer Encoder
-
BorshCodec<
T> - Codec
- BorshDateTimeCodec
- Date Time Codec
- BorshDateTimeDecoder
- Date Time Decoder
- BorshDateTimeEncoder
- Date Time Encoder
-
BorshDecoder<
T> - Decoder
-
BorshEncoder<
T> - Encoder
-
BorshEnumCodec<
T extends Enum> - Enum Codec
-
BorshEnumDecoder<
T extends Enum> - Enum Decoder
-
BorshEnumEncoder<
T extends Enum> - Enum Encoder
- BorshFloat32Codec
- Float32 Codec
- BorshFloat32Decoder
- Float32 Decoder
- BorshFloat32Encoder
- Float32 Encoder
- BorshFloat64Codec
- Float64 Codec
- BorshFloat64Decoder
- Float64 Decoder
- BorshFloat64Encoder
- Float64 Encoder
- BorshFloatCodec
- Float Codec
- BorshFloatDecoder
- Float Decoder
- BorshFloatEncoder
- Float Encoder
- BorshInt128Codec
- Int128 Codec
- BorshInt16Codec
- Int16 Codec
- BorshInt32Codec
- Int32 Codec
- BorshInt64Codec
- Int64 Codec
- BorshInt8Codec
- Int8 Codec
- BorshIntCodec
- Int Codec
- BorshIntDecoder
- Int Decoder
- BorshIntEncoder
- Int Encoder
-
BorshListCodec<
T> - List Codec
-
BorshListDecoder<
T> - List Decoder
-
BorshListEncoder<
T> - List Encoder
-
BorshMapCodec<
K, V> - Map Codec
-
BorshMapDecoder<
K, V> - Map Decoder
-
BorshMapEncoder<
K, V> - Map Encoder
- BorshObject
- Borsh Object
- BorshObjectSized
- Borsh Object
-
BorshOptionCodec<
T> - Option Codec
-
BorshOptionDecoder<
T> - Option Decoder
-
BorshOptionEncoder<
T> - Option Encoder
-
BorshOptionSizedCodec<
T> - Option Sized Codec
-
BorshOptionSizedDecoder<
T> - Option Sized Decoder
-
BorshOptionSizedEncoder<
T> - Option Sized Encoder
-
BorshRustEnumCodec<
T> - Rust Enum Codec
-
BorshRustEnumDecoder<
T> - Rust Enum Decoder
-
BorshRustEnumEncoder<
T> - Rust Enum Encoder
-
BorshRustEnumSizedCodec<
T> - Rust Enum Sized Codec
-
BorshRustEnumSizedDecoder<
T> - Rust Enum Sized Decoder
-
BorshRustEnumSizedEncoder<
T> - Rust Enum Sized Encoder
- BorshStringCodec
- String Codec
- BorshStringDecoder
- String Decoder
- BorshStringEncoder
- String Encoder
- BorshStringSizedCodec
- String Sized Codec
- BorshStringSizedDecoder
- String Sized Decoder
- BorshStringSizedEncoder
- String Sized Encoder
- BorshStructCodec
- Struct Codec
-
BorshStructDecoder<
T> - Struct Decoder
-
BorshStructEncoder<
T> - Struct Encoder
- BorshStructSizedCodec
- Struct Sized Codec
- BorshStructSizedDecoder
- Struct Sized Decoder
- BorshStructSizedEncoder
- Struct Sized Encoder
- BorshTupleCodec
- Tuple Codec
- BorshTupleDecoder
- Tuple Decoder
- BorshTupleEncoder
- Tuple Encoder
- BorshTupleSizedCodec
- Tuple Sized Codec
- BorshTupleSizedDecoder
- Tuple Sized Decoder
-
BorshTupleSizedEncoder<
T> - Tuple Sized Encoder
- BorshUint128Codec
- Uint128 Codec
- BorshUint16Codec
- Uint16 Codec
- BorshUint32Codec
- Uint32 Codec
- BorshUint64Codec
- Uint64 Codec
- BorshUint8Codec
- Uint8 Codec
- BorshUintCodec
- Uint Codec
- BorshUintDecoder
- Uint Decoder
- BorshUintEncoder
- Uint Encoder
-
BorshVecCodec<
T> - Vec Codec
-
BorshVecDecoder<
T> - Vec Decoder
-
BorshVecEncoder<
T> - Vec Encoder
-
BorshVecSizedCodec<
T> - Vec Sized Codec
-
BorshVecSizedDecoder<
T> - Vec Sized Decoder
-
BorshVecSizedEncoder<
T> - Vec Sized Encoder
-
RustEnum<
T> - A Rust style enum (tuple or struct constructor).
Enums
- BorshOptionType
- Option Type
Mixins
-
BorshCodecFixedSized<
T> - Codec Fixed Sized
- BorshObjectMixin
- Borsh Object Mixin
- BorshObjectSizedMixin
- Borsh Object Sized Mixin
Typedefs
-
BorshSchema
= Map<
String, BorshCodec> - Class property to codec mapping.
-
BorshSchemaSized
= Map<
String, BorshCodecFixedSized> - Class property to codec mapping for sized data types.
- Tuple = List
- Types