pub struct SamplesB64 {
pub samples: String,
pub data_type: DataType,
pub sample_rate: Option<f32>,
pub center_freq: Option<f32>,
}Fields§
§samples: String§data_type: DataType§sample_rate: Option<f32>§center_freq: Option<f32>Implementations§
Source§impl SamplesB64
impl SamplesB64
pub fn new(samples: String, data_type: DataType) -> SamplesB64
pub fn raw(self) -> Result<Vec<u8>, IQEngineError>
pub fn samples_f32(self) -> Result<Vec<f32>, IQEngineError>
pub fn samples_cf32(self) -> Result<Vec<Complex32>, IQEngineError>
pub fn samples_ci16(self) -> Result<Vec<Complex<i16>>, IQEngineError>
pub fn samples_ci8(self) -> Result<Vec<Complex<i8>>, IQEngineError>
Trait Implementations§
Source§impl Clone for SamplesB64
impl Clone for SamplesB64
Source§fn clone(&self) -> SamplesB64
fn clone(&self) -> SamplesB64
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SamplesB64
impl Debug for SamplesB64
Source§impl<'de> Deserialize<'de> for SamplesB64
impl<'de> Deserialize<'de> for SamplesB64
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SamplesB64
impl PartialEq for SamplesB64
Source§impl Serialize for SamplesB64
impl Serialize for SamplesB64
impl StructuralPartialEq for SamplesB64
Auto Trait Implementations§
impl Freeze for SamplesB64
impl RefUnwindSafe for SamplesB64
impl Send for SamplesB64
impl Sync for SamplesB64
impl Unpin for SamplesB64
impl UnwindSafe for SamplesB64
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more