pub trait FieldRef<'a> {
    // Required method
    fn new(
        property_path: PropertyPath,
        data_container: DataContainerRef<'a>
    ) -> Self;
}

Required Methods§

source

fn new( property_path: PropertyPath, data_container: DataContainerRef<'a> ) -> Self

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> FieldRef<'a> for AssetRefFieldRef<'a>

source§

impl<'a> FieldRef<'a> for BooleanFieldRef<'a>

source§

impl<'a> FieldRef<'a> for BytesFieldRef<'a>

source§

impl<'a> FieldRef<'a> for F32FieldRef<'a>

source§

impl<'a> FieldRef<'a> for F64FieldRef<'a>

source§

impl<'a> FieldRef<'a> for I32FieldRef<'a>

source§

impl<'a> FieldRef<'a> for I64FieldRef<'a>

source§

impl<'a> FieldRef<'a> for StringFieldRef<'a>

source§

impl<'a> FieldRef<'a> for U32FieldRef<'a>

source§

impl<'a> FieldRef<'a> for U64FieldRef<'a>

source§

impl<'a, KeyT, ValueT> FieldRef<'a> for MapFieldRef<'a, KeyT, ValueT>
where KeyT: FieldRef<'a>, ValueT: FieldRef<'a>,

source§

impl<'a, T> FieldRef<'a> for DynamicArrayFieldRef<'a, T>
where T: FieldRef<'a>,

source§

impl<'a, T> FieldRef<'a> for EnumFieldRef<'a, T>
where T: Enum,

source§

impl<'a, T> FieldRef<'a> for NullableFieldRef<'a, T>
where T: FieldRef<'a>,

source§

impl<'a, T> FieldRef<'a> for StaticArrayFieldRef<'a, T>
where T: FieldRef<'a>,