[−][src]Enum ether_dream::dac::stream::Nak
The NAK message kinds that may be returned by the DAC.
Variants
The write command could not be performed because there was not enough buffer space when it was received.
The command contained an invalid command
byte or parameters.
An emergency-stop condition still exists.
Methods
impl Nak
[src]
pub fn from_protocol(nak: u8) -> Option<Self>
[src]
Produce a Nak
from the low-level protocol byte representation.
pub fn to_protocol(&self) -> u8
[src]
Convert the Nak
to the low-level protocol byte representation.
Trait Implementations
impl Clone for Nak
[src]
impl Copy for Nak
[src]
impl Debug for Nak
[src]
impl Eq for Nak
[src]
impl Hash for Nak
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<Nak> for Nak
[src]
impl StructuralEq for Nak
[src]
impl StructuralPartialEq for Nak
[src]
Auto Trait Implementations
impl RefUnwindSafe for Nak
impl Send for Nak
impl Sync for Nak
impl Unpin for Nak
impl UnwindSafe for Nak
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,