pub struct OsciData {
pub t0: f64,
pub dt: f64,
pub size: i32,
pub data: Vec<f64>,
pub signal_stats: Option<SignalStats>,
pub is_stable: bool,
pub fallback_value: Option<f64>,
}Expand description
Oscilloscope reading (t0/dt/size/data from nanonis-rs) plus rusty-tip’s
stability analysis. nanonis-rs 0.4.0 made its OsciData a pure protocol
type, so the stability fields are tracked here.
Fields§
§t0: f64§dt: f64§size: i32§data: Vec<f64>§signal_stats: Option<SignalStats>§is_stable: bool§fallback_value: Option<f64>Implementations§
Trait Implementations§
Source§impl ExpectFromAction<OsciData> for ActionResult
impl ExpectFromAction<OsciData> for ActionResult
fn expect_from_action(self, action: &Action) -> OsciData
Source§impl ExpectFromExecution<OsciData> for ExecutionResult
impl ExpectFromExecution<OsciData> for ExecutionResult
fn expect_from_execution(self) -> Result<OsciData, NanonisError>
Auto Trait Implementations§
impl Freeze for OsciData
impl RefUnwindSafe for OsciData
impl Send for OsciData
impl Sync for OsciData
impl Unpin for OsciData
impl UnsafeUnpin for OsciData
impl UnwindSafe for OsciData
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