pub trait GetableFieldList<'vm, 'value>: HList + Sized {
    // Required method
    fn from_value(vm: &'vm Thread, values: &'value [Value]) -> Option<Self>;
}

Required Methods§

source

fn from_value(vm: &'vm Thread, values: &'value [Value]) -> Option<Self>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'vm, 'value> GetableFieldList<'vm, 'value> for HNil

source§

fn from_value(_vm: &'vm Thread, values: &'value [Value]) -> Option<Self>

source§

impl<'vm, 'value, F, H, T> GetableFieldList<'vm, 'value> for HCons<(F, H), T>
where F: Field, H: Getable<'vm, 'value> + VmType, T: GetableFieldList<'vm, 'value>,

source§

fn from_value(vm: &'vm Thread, values: &'value [Value]) -> Option<Self>

Implementors§