pub enum OutResult {
Ok,
Delay,
Error,
}
Expand description
Result for OUT packets sent on bulk or interrupt endpoints.
Variants§
Ok
The OUT packet was consumed
Delay
The client is not yet able to consume data from the host, but may be able to in the future. This result causes the controller to send a NAK token to the host.
Error
The client does not support the request. This result causes the controller to send a STALL token to the host.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OutResult
impl RefUnwindSafe for OutResult
impl Send for OutResult
impl Sync for OutResult
impl Unpin for OutResult
impl UnwindSafe for OutResult
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