AsDebuggableParam

Trait AsDebuggableParam 

Source
pub trait AsDebuggableParam {
    type Value: 'static + Send + Sync + Clone;

    // Required methods
    fn get_value(&self) -> &Self::Value;
    fn set_value(&mut self, value: &Self::Value);
}

Required Associated Types§

Source

type Value: 'static + Send + Sync + Clone

Required Methods§

Source

fn get_value(&self) -> &Self::Value

Source

fn set_value(&mut self, value: &Self::Value)

Implementations on Foreign Types§

Source§

impl AsDebuggableParam for bool

Source§

type Value = bool

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for char

Source§

type Value = char

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for f32

Source§

type Value = f32

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for f64

Source§

type Value = f64

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for i8

Source§

type Value = i8

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for i16

Source§

type Value = i16

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for i32

Source§

type Value = i32

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for i64

Source§

type Value = i64

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for u8

Source§

type Value = u8

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for u16

Source§

type Value = u16

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for u32

Source§

type Value = u32

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for u64

Source§

type Value = u64

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl AsDebuggableParam for String

Source§

type Value = String

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Source§

impl<T: AsDebuggableParam> AsDebuggableParam for &mut T

Source§

type Value = <T as AsDebuggableParam>::Value

Source§

fn get_value(&self) -> &Self::Value

Source§

fn set_value(&mut self, new_value: &Self::Value)

Implementors§