pub struct InvalidWaveformError {
pub attempted_waveform: usize,
}Expand description
Occurs when attempting to send a command to set the channel to a waveform that does not exist.
Fields§
§attempted_waveform: usizeThe number that was attempted to be used as a waveform index.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InvalidWaveformError
impl RefUnwindSafe for InvalidWaveformError
impl Send for InvalidWaveformError
impl Sync for InvalidWaveformError
impl Unpin for InvalidWaveformError
impl UnsafeUnpin for InvalidWaveformError
impl UnwindSafe for InvalidWaveformError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more