Expand description
Signifies which of the three cases of the protocol is used.
Note that there is no situation where both command and response have a data phase.
Variants
None
CommandData(Vec<u8>)
ResponseData
Implementations
sourceimpl DataPhase
impl DataPhase
pub fn has_command_data(&self) -> bool
Trait Implementations
sourceimpl Ord for DataPhase
impl Ord for DataPhase
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<DataPhase> for DataPhase
impl PartialOrd<DataPhase> for DataPhase
sourcefn partial_cmp(&self, other: &DataPhase) -> Option<Ordering>
fn partial_cmp(&self, other: &DataPhase) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for DataPhase
impl StructuralEq for DataPhase
impl StructuralPartialEq for DataPhase
Auto Trait Implementations
impl RefUnwindSafe for DataPhase
impl Send for DataPhase
impl Sync for DataPhase
impl Unpin for DataPhase
impl UnwindSafe for DataPhase
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.