Module static_reflect::types [−][src]
Expand description
The static type system
Structs
The definition of C-style enum
A variant in a C-style enum (a Rust enum without any data)
The definition of a field
A indexed identifier of a field
An integer type
An error indicating that the size is invalid
Static information on the definition of a structure
The definition of a FFI-compatible enum with data.
A variant in a tagged union (Rust-style enum)
An static reference to a type
A field of a union which is known at compile-time
The definition of an untagged union which is known at compile-time
Enums
The value of the discriminant
The size of a floating point number, either single-precision or double-precision
An integer size, named in the style of C/Java
A primitive type
Represents the different styles of FFI-compatible tagged unions.
A type whose representation is known via reflection
Traits
A type which is never zero, and where optional types are guaranteed to use the null-pointer representation