[][src]Trait gluon_vm::api::record::FieldTypes

pub trait FieldTypes: HList {
    type Type: Any;
    fn field_types(
        vm: &Thread,
        type_fields: &mut Vec<Field<Symbol, Alias<Symbol, ArcType>>>
    ); }

Associated Types

type Type: Any

Loading content...

Required methods

fn field_types(
    vm: &Thread,
    type_fields: &mut Vec<Field<Symbol, Alias<Symbol, ArcType>>>
)

Loading content...

Implementations on Foreign Types

impl FieldTypes for HNil[src]

impl<F: Field, H: VmType, T> FieldTypes for HCons<(F, H), T> where
    T: FieldTypes,
    H::Type: Sized
[src]

type Type = HCons<(&'static str, H::Type), T::Type>

Loading content...

Implementors

Loading content...