Trait ResponseData

Source
pub trait ResponseData {
    // Required method
    fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>;
}
Expand description

A type which can be formatted for a SCPI response

Required Methods§

Source

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Implementations on Foreign Types§

Source§

impl ResponseData for bool

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for f32

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for f64

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for i8

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for i16

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for i32

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for i64

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for isize

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for u8

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for u16

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for u32

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for u64

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl ResponseData for usize

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl<'a> ResponseData for &'a str

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl<'a> ResponseData for &'a [u8]

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl<T> ResponseData for Vec<T>
where T: ResponseData,

Source§

fn format_response_data(&self, formatter: &mut dyn Formatter) -> Result<()>

Source§

impl<U, V> ResponseData for Angle<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for Capacitance<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for ElectricCharge<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for ElectricCurrent<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for ElectricPotential<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for ElectricalConductance<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for ElectricalResistance<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for Energy<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for Frequency<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for Inductance<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for Power<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for Ratio<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for ThermodynamicTemperature<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Source§

impl<U, V> ResponseData for Time<U, V>
where U: Units<V> + ?Sized, V: Num + Conversion<V> + ResponseData,

Source§

fn format_response_data( &self, formatter: &mut dyn Formatter, ) -> Result<(), Error>

Implementors§