Struct libffi::high::types::Type [] [src]

pub struct Type<T> { /* fields omitted */ }

Represents a C type statically associated with a Rust type.

In particular, the run-time value describes a particular C type, while the type parameter T is the equivalent Rust type. Instances of this type are created via the CType trait.

Methods

impl<T> Type<T>
[src]

Gets the underlying representation as used by the middle layer.

Trait Implementations

impl<T: Clone> Clone for Type<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: Debug> Debug for Type<T>
[src]

Formats the value using the given formatter.