Skip to main content

FieldValue

Trait FieldValue 

Source
pub trait FieldValue: Any + 'static {
    // Required methods
    fn field_value_as_any_ref(&self) -> &(dyn Any + 'static);
    fn field_value_as_any_mut(&mut self) -> &mut (dyn Any + 'static);
    fn field_value_as_reflect(&self) -> &(dyn Reflect + 'static);
    fn field_value_as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static);
    fn type_name(&self) -> &'static str;
}
Expand description

A value of a field..

Required Methods§

Source

fn field_value_as_any_ref(&self) -> &(dyn Any + 'static)

Casts self to a &dyn Any

Source

fn field_value_as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Casts self to a &mut dyn Any

Source

fn field_value_as_reflect(&self) -> &(dyn Reflect + 'static)

Source

fn field_value_as_reflect_mut(&mut self) -> &mut (dyn Reflect + 'static)

Source

fn type_name(&self) -> &'static str

Implementors§

Source§

impl<T> FieldValue for T
where T: Reflect,