#[repr(u32)]pub enum WorkErrorCode {
Show 24 variants
LocalLengthError = 1,
LocalQueuePairOperationError = 2,
LocalEecOperationError = 3,
LocalProtectionError = 4,
WorkRequestFlushError = 5,
MemoryWindowBindError = 6,
BadResponseError = 7,
LocalAccessError = 8,
RemoteInvalidRequestError = 9,
RemoteAccessError = 10,
RemoteOperationError = 11,
RetryExceededError = 12,
RnrRetryExceededError = 13,
LocalRddViolationError = 14,
RemoteInvalidReadRequestError = 15,
RemoteAbortError = 16,
InvalidEecnError = 17,
InvalidEecStateError = 18,
FatalError = 19,
ResponseTimeoutError = 20,
GeneralError = 21,
TagMatchingError = 22,
TagMatchingRendezvousIncomplete = 23,
UnknownError = 24,
}Expand description
Canonical ibverbs Work Completion status codes.
Numeric values match enum ibv_wc_status.
Variants§
LocalLengthError = 1
LocalQueuePairOperationError = 2
LocalEecOperationError = 3
LocalProtectionError = 4
WorkRequestFlushError = 5
MemoryWindowBindError = 6
BadResponseError = 7
LocalAccessError = 8
RemoteInvalidRequestError = 9
RemoteAccessError = 10
RemoteOperationError = 11
RetryExceededError = 12
RnrRetryExceededError = 13
LocalRddViolationError = 14
RemoteInvalidReadRequestError = 15
RemoteAbortError = 16
InvalidEecnError = 17
InvalidEecStateError = 18
FatalError = 19
ResponseTimeoutError = 20
GeneralError = 21
TagMatchingError = 22
TagMatchingRendezvousIncomplete = 23
UnknownError = 24
Implementations§
Source§impl WorkErrorCode
impl WorkErrorCode
Trait Implementations§
Source§impl Clone for WorkErrorCode
impl Clone for WorkErrorCode
Source§fn clone(&self) -> WorkErrorCode
fn clone(&self) -> WorkErrorCode
Returns a duplicate 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 WorkErrorCode
impl Debug for WorkErrorCode
Source§impl Display for WorkErrorCode
impl Display for WorkErrorCode
Source§impl Error for WorkErrorCode
impl Error for WorkErrorCode
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<u32> for WorkErrorCode
impl From<u32> for WorkErrorCode
Source§impl FromPrimitive for WorkErrorCode
impl FromPrimitive for WorkErrorCode
impl Copy for WorkErrorCode
Auto Trait Implementations§
impl Freeze for WorkErrorCode
impl RefUnwindSafe for WorkErrorCode
impl Send for WorkErrorCode
impl Sync for WorkErrorCode
impl Unpin for WorkErrorCode
impl UnsafeUnpin for WorkErrorCode
impl UnwindSafe for WorkErrorCode
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