Trait FieldRefMut

Source
pub trait FieldRefMut<'a> {
    // Required method
    fn new(
        property_path: PropertyPath,
        data_container: &'a Rc<RefCell<DataContainerRefMut<'a>>>,
    ) -> Self;
}

Required Methods§

Source

fn new( property_path: PropertyPath, data_container: &'a Rc<RefCell<DataContainerRefMut<'a>>>, ) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a> FieldRefMut<'a> for AssetRefFieldRefMut<'a>

Source§

impl<'a> FieldRefMut<'a> for BooleanFieldRefMut<'a>

Source§

impl<'a> FieldRefMut<'a> for BytesFieldRefMut<'a>

Source§

impl<'a> FieldRefMut<'a> for F32FieldRefMut<'a>

Source§

impl<'a> FieldRefMut<'a> for F64FieldRefMut<'a>

Source§

impl<'a> FieldRefMut<'a> for I32FieldRefMut<'a>

Source§

impl<'a> FieldRefMut<'a> for I64FieldRefMut<'a>

Source§

impl<'a> FieldRefMut<'a> for StringFieldRefMut<'a>

Source§

impl<'a> FieldRefMut<'a> for U32FieldRefMut<'a>

Source§

impl<'a> FieldRefMut<'a> for U64FieldRefMut<'a>

Source§

impl<'a, KeyT, ValueT> FieldRefMut<'a> for MapFieldRefMut<'a, KeyT, ValueT>
where KeyT: FieldRefMut<'a>, ValueT: FieldRefMut<'a>,

Source§

impl<'a, T> FieldRefMut<'a> for DynamicArrayFieldRefMut<'a, T>
where T: FieldRefMut<'a>,

Source§

impl<'a, T> FieldRefMut<'a> for EnumFieldRefMut<'a, T>
where T: Enum,

Source§

impl<'a, T> FieldRefMut<'a> for NullableFieldRefMut<'a, T>
where T: FieldRefMut<'a>,

Source§

impl<'a, T> FieldRefMut<'a> for StaticArrayFieldRefMut<'a, T>
where T: FieldRefMut<'a>,