pub enum IncomingPacketType {
InBand,
Completion,
GpaDirect(u32, RingRange),
TransferPages(u16, u32, RingRange),
}
Expand description
The alternate types of incoming packets. For packets with external data,
includes a RingRange
whose data is the variable portion of the packet
descriptor.
Variants§
Trait Implementations§
Source§impl Clone for IncomingPacketType
impl Clone for IncomingPacketType
Source§fn clone(&self) -> IncomingPacketType
fn clone(&self) -> IncomingPacketType
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IncomingPacketType
impl Debug for IncomingPacketType
impl Copy for IncomingPacketType
Auto Trait Implementations§
impl Freeze for IncomingPacketType
impl RefUnwindSafe for IncomingPacketType
impl Send for IncomingPacketType
impl Sync for IncomingPacketType
impl Unpin for IncomingPacketType
impl UnwindSafe for IncomingPacketType
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