[−][src]Enum rtt_target::ChannelMode
Specifies what to do when a channel doesn't have enough buffer space for a complete write.
Variants
Skip writing the data completely if it doesn't fit in its entirety.
Write as much as possible of the data and ignore the rest.
Block (spin) if the buffer is full. If within a critical section such as inside
rprintln
, this will cause the application to freeze until the host reads from the
buffer.
Trait Implementations
impl Eq for ChannelMode
[src]
impl PartialEq<ChannelMode> for ChannelMode
[src]
fn eq(&self, other: &ChannelMode) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ChannelMode
[src]
impl StructuralPartialEq for ChannelMode
[src]
Auto Trait Implementations
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> Same<T> for T
type Output = T
Should always be Self
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>,