namespace Borsh

Classes

c
Borsh.Reader

Contains the state of a decoding operation.

c
Borsh.Writer

Contains the state of an encoding operation.

Functions

f
Borsh.decode
No documentation available
f
Borsh.encode
No documentation available
f
Borsh.Struct
No documentation available
f
Borsh.variant
No documentation available

Type Aliases

T
Borsh.AnyField

Borsh encoding and decoding.

T
Borsh.Field
No documentation available
T
Borsh.Fields
No documentation available

Variables

v
Borsh.array

A fixed-length ordered collection.

v
Borsh.bool

A boolean value.

v
Borsh.compact

A Zcash compact integer.

v
Borsh.f32

A 32-bit floating point number.

v
Borsh.f64

A 64-bit floating point number.

v
Borsh.float
No documentation available
v
Borsh.i128

A 128-bit signed integer.

v
Borsh.i16

A 16-bit signed integer.

v
Borsh.i256

A 256-bit signed integer.

v
Borsh.i32

A 32-bit signed integer.

v
Borsh.i64

A 64-bit signed integer.

v
Borsh.i8

An 8-bit signed integer.

v
Borsh.map

A key-value map.

v
Borsh.nativeFloats
No documentation available
v
Borsh.nativeInts
No documentation available
v
Borsh.option

Either a value or NULL.

v
Borsh.set

A variable-length unordered collection.

v
Borsh.signed

A signed integer.

v
Borsh.string
No documentation available
v
Borsh.struct

A structure with pre-defined fields of various types.

v
Borsh.u128

A 128-bit unsigned integer.

v
Borsh.u16

A 16-bit unsigned integer.

v
Borsh.u256

A 256-bit unsigned integer.

v
Borsh.u32

A 32-bit unsigned integer.

v
Borsh.u64

A 64-bit unsigned integer.

v
Borsh.u8

An 8-bit unsigned integer.

v
Borsh.unit

The unit type (empty).

v
Borsh.unsigned

An unsigned integer.

v
Borsh.variants

An enum variant which may have additional data attached.

v
Borsh.vec

A variable-length ordered collection.

v
Borsh.zArray
No documentation available
v
Borsh.zOptional
No documentation available
v
Borsh.zVec
No documentation available