Module genet_sdk::cast[][src]

Cast objects for the usual data structures.

Structs

ByteSlice

Cast for ByteSlice.

Float32BE

Cast for big-endian 32bit floating point number.

Float32LE

Cast for little-endian 32bit floating point number.

Float64BE

Cast for big-endian 64bit floating point number.

Float64LE

Cast for little-endian 64bit floating point number.

Int8

Cast for 8bit signed integer.

Int16BE

Cast for big-endian 16bit signed integer.

Int16LE

Cast for little-endian 16bit signed integer.

Int32BE

Cast for big-endian 32bit signed integer.

Int32LE

Cast for little-endian 32bit signed integer.

Int64BE

Cast for big-endian 64bit signed integer.

Int64LE

Cast for little-endian 64bit signed integer.

Ranged

Ranged combinator.

UInt8

Cast for 8bit unsigned integer.

UInt16BE

Cast for big-endian 16bit unsigned integer.

UInt16LE

Cast for little-endian 16bit unsigned integer.

UInt32BE

Cast for big-endian 32bit unsigned integer.

UInt32LE

Cast for little-endian 32bit unsigned integer.

UInt64BE

Cast for big-endian 64bit unsigned integer.

UInt64LE

Cast for little-endian 64bit unsigned integer.

Utf8

Cast for UTF-8 string.

Traits

Cast

Cast trait.

Map

Mappable cast trait.

Typed

Typed cast trait.