[−][src]Enum probe_rs_rtt::ChannelMode
Specifies what to do when a channel doesn't have enough buffer space for a complete write on the target side.
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. Note that if the application writes within a critical section, using this mode can cause the application to freeze if the buffer becomes full and is not read by the host.
Trait Implementations
impl Debug for ChannelMode
[src]
impl Eq for ChannelMode
[src]
impl PartialEq<ChannelMode> for ChannelMode
[src]
pub fn eq(&self, other: &ChannelMode) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ChannelMode
[src]
impl StructuralPartialEq for ChannelMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for ChannelMode
[src]
impl Send for ChannelMode
[src]
impl Sync for ChannelMode
[src]
impl Unpin for ChannelMode
[src]
impl UnwindSafe for ChannelMode
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[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, 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.
pub 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>,