Trait scpi::parser::response::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§