pub enum ReadStatus {
Done,
LeftoverBytes(u16),
NeedMoreBytes,
}Expand description
Result of responding to a read request.
Variants§
Done
The controller ended the transaction after taking the whole buffer.
LeftoverBytes(u16)
The controller ended the transaction early, leaving this many bytes of the buffer unsent.
NeedMoreBytes
The controller wanted more bytes than the buffer held; the over-read character was sent for the rest.
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