[][src]Module rebound::ty

Runtime information about a type

Structs

ArrayInfo

Type information about a reflected array

EnumInfo

Type information about a reflected enum

FunctionInfo

Type information about a reflected function pointer

PointerInfo

Type information about a reflected pointer

PrimitiveInfo

Type information about a primitive reflected type

ReferenceInfo

Type information about a reflected reference

SliceInfo

Type information about a reflected slice

StructInfo

Type information about a reflected struct

TupleInfo

Type information about a reflected tuple

TupleStructInfo

Type information about a reflected tuple-struct

UnionInfo

Type information about a reflected union

UnitStructInfo

Type information about a reflected unit struct

Enums

Type

An enum that represents information about a reflected type. This supports basically any possible type in Rust, including primitives, arrays, and references. Generally, the only requirement is that the type implement the Reflected trait, though most types are also expected to implement another trait related to information they possess not shared by other type kinds.

Traits

CommonTypeInfo

Common information / operations between all types