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 u64

§

type Value = u64

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

§

type Value = <T as AsDebuggableParam>::Value

source§

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

source§

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

source§

impl AsDebuggableParam for String

§

type Value = String

source§

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

source§

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

source§

impl AsDebuggableParam for bool

§

type Value = bool

source§

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

source§

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

source§

impl AsDebuggableParam for f64

§

type Value = f64

source§

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

source§

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

source§

impl AsDebuggableParam for u16

§

type Value = u16

source§

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

source§

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

source§

impl AsDebuggableParam for f32

§

type Value = f32

source§

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

source§

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

source§

impl AsDebuggableParam for i32

§

type Value = i32

source§

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

source§

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

source§

impl AsDebuggableParam for i16

§

type Value = i16

source§

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

source§

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

source§

impl AsDebuggableParam for char

§

type Value = char

source§

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

source§

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

source§

impl AsDebuggableParam for i8

§

type Value = i8

source§

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

source§

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

source§

impl AsDebuggableParam for i64

§

type Value = i64

source§

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

source§

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

source§

impl AsDebuggableParam for u32

§

type Value = u32

source§

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

source§

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

source§

impl AsDebuggableParam for u8

§

type Value = u8

source§

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

source§

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

Implementors§