pub enum ReadStatus {
Done,
NeedMoreBytes,
LeftoverBytes(u16),
}Expand description
Possible responses to responding to a read
Variants§
Done
Transaction Complete, controller naked our last byte
NeedMoreBytes
Transaction Incomplete, controller trying to read more bytes than were provided
LeftoverBytes(u16)
Transaction Complete, but controller stopped reading bytes before we ran out
Trait Implementations§
Source§impl Clone for ReadStatus
impl Clone for ReadStatus
Source§fn clone(&self) -> ReadStatus
fn clone(&self) -> ReadStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReadStatus
Source§impl Debug for ReadStatus
impl Debug for ReadStatus
impl Eq for ReadStatus
Source§impl Format for ReadStatus
impl Format for ReadStatus
Source§impl PartialEq for ReadStatus
impl PartialEq for ReadStatus
impl StructuralPartialEq for ReadStatus
Auto Trait Implementations§
impl Freeze for ReadStatus
impl RefUnwindSafe for ReadStatus
impl Send for ReadStatus
impl Sync for ReadStatus
impl Unpin for ReadStatus
impl UnsafeUnpin for ReadStatus
impl UnwindSafe for ReadStatus
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