pub enum GuestConfigError {
Wire(ConfigError),
Features,
QueueNotConfigured,
QueueNotReady,
QueueSize,
InflightLimit,
}Expand description
Invalid guest-visible configuration or negotiation result.
Variants§
Wire(ConfigError)
Device-specific configuration violates protocol 1.0.
Features
Protocol 1.0 cannot accept any offered device-specific feature bit.
QueueNotConfigured
The command queue has no configured size.
QueueNotReady
The command queue is not ready.
QueueSize
The queue is smaller than the advertised descriptor-chain limit.
InflightLimit
The tracking limit is zero or exceeds queue capacity.
Trait Implementations§
Source§impl Clone for GuestConfigError
impl Clone for GuestConfigError
Source§fn clone(&self) -> GuestConfigError
fn clone(&self) -> GuestConfigError
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 GuestConfigError
Source§impl Debug for GuestConfigError
impl Debug for GuestConfigError
impl Eq for GuestConfigError
Source§impl PartialEq for GuestConfigError
impl PartialEq for GuestConfigError
Source§fn eq(&self, other: &GuestConfigError) -> bool
fn eq(&self, other: &GuestConfigError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GuestConfigError
Auto Trait Implementations§
impl Freeze for GuestConfigError
impl RefUnwindSafe for GuestConfigError
impl Send for GuestConfigError
impl Sync for GuestConfigError
impl Unpin for GuestConfigError
impl UnsafeUnpin for GuestConfigError
impl UnwindSafe for GuestConfigError
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