module documentation

This module defines the primitive types manipulated by the API.

Class Primitive A primitive type defined by its underlying construct type.
Class PrimitiveBool The boolean type.
Constant F16 A 16-bit floating point number type.
Constant F32 A 32-bit floating point number type.
Constant F64 A 64-bit floating point number type.
Constant I128 A 128-bit signed integer type.
Constant I16 A 16-bit signed integer type.
Constant I32 A 32-bit signed integer type.
Constant I64 A 64-bit signed integer type.
Constant I8 A 8-bit signed integer type.
Constant U128 A 128-bit unsigned integer type.
Constant U16 A 16-bit unsigned integer type.
Constant U32 A 32-bit unsigned integer type.
Constant U64 A 64-bit unsigned integer type.
Constant U8 A 8-bit unsigned integer type.
Variable Bool The boolean type.
Variable ISize A signed integer whose size is 32-bit in 32-bit contexts, and 64-bit in 64-bit contexts type.
Variable USize An unsigned integer whose size is 32-bit in 32-bit contexts, and 64-bit in 64-bit contexts type.
F16 =

A 16-bit floating point number type.

Value
Primitive(_construct.Float16n)
F32 =

A 32-bit floating point number type.

Value
Primitive(_construct.Float32n)
F64 =

A 64-bit floating point number type.

Value
Primitive(_construct.Float64n)
I128 =

A 128-bit signed integer type.

Value
FixedWidthInteger(16, Signedness.Signed, NATIVE_ENDIANNESS)
I16 =

A 16-bit signed integer type.

Value
FixedWidthInteger(2, Signedness.Signed, NATIVE_ENDIANNESS)
I32 =

A 32-bit signed integer type.

Value
FixedWidthInteger(4, Signedness.Signed, NATIVE_ENDIANNESS)
I64 =

A 64-bit signed integer type.

Value
FixedWidthInteger(8, Signedness.Signed, NATIVE_ENDIANNESS)
I8 =

A 8-bit signed integer type.

Value
FixedWidthInteger(1, Signedness.Signed, NATIVE_ENDIANNESS)
U128 =

A 128-bit unsigned integer type.

Value
FixedWidthInteger(16, Signedness.Unsigned, NATIVE_ENDIANNESS)
U16 =

A 16-bit unsigned integer type.

Value
FixedWidthInteger(2, Signedness.Unsigned, NATIVE_ENDIANNESS)
U32 =

A 32-bit unsigned integer type.

Value
FixedWidthInteger(4, Signedness.Unsigned, NATIVE_ENDIANNESS)
U64 =

A 64-bit unsigned integer type.

Value
FixedWidthInteger(8, Signedness.Unsigned, NATIVE_ENDIANNESS)
U8 =

A 8-bit unsigned integer type.

Value
FixedWidthInteger(1, Signedness.Unsigned, NATIVE_ENDIANNESS)
Bool =

The boolean type.

ISize =

A signed integer whose size is 32-bit in 32-bit contexts, and 64-bit in 64-bit contexts type.

USize =

An unsigned integer whose size is 32-bit in 32-bit contexts, and 64-bit in 64-bit contexts type.