Skip to main content

Inspectable

Trait Inspectable 

Source
pub trait Inspectable {
    // Required methods
    fn inspect(&self) -> Vec<InspectorField>;
    fn apply_changes(&mut self, changes: Vec<(String, InspectorValue)>);
}
Expand description

Objects that can expose their fields to the runtime inspector.

Required Methods§

Source

fn inspect(&self) -> Vec<InspectorField>

Return a list of inspector fields describing this object’s current state.

Source

fn apply_changes(&mut self, changes: Vec<(String, InspectorValue)>)

Apply a list of (name, new_value) changes from the inspector.

Implementations on Foreign Types§

Source§

impl Inspectable for bool

Source§

impl Inspectable for f32

Source§

impl Inspectable for f64

Source§

impl Inspectable for i32

Source§

impl Inspectable for i64

Source§

impl Inspectable for String

Source§

impl Inspectable for [f32; 3]

Source§

impl Inspectable for [f32; 4]

Implementors§