pub enum CompletionCode {
Show 25 variants
Success,
NodeBusy,
InvalidCommand,
InvalidCommandForLun,
ProcessingTimeout,
OutOfSpace,
ReservationCancelledOrInvalidId,
RequestDataTruncated,
RequestDataLenInvalid,
RequestDataLengthLimitExceeded,
ParameterOutOfRange,
CannotReturnNumOfRequestedBytes,
RequestedDatapointNotPresent,
InvalidDataFieldInRequest,
CommandIllegalForSensorOrRecord,
ResponseUnavailable {
reason: ResponseUnavailableReason,
},
CannotExecuteDuplicateRequest,
DestinationUnavailable,
InsufficientPrivilege,
CannotExecuteCommandInCurrentState,
SubFunctionDisabled,
Unspecified,
Oem(u8),
CommandSpecific(u8),
Reserved(u8),
}Variants§
Success
NodeBusy
InvalidCommand
InvalidCommandForLun
ProcessingTimeout
OutOfSpace
ReservationCancelledOrInvalidId
RequestDataTruncated
RequestDataLenInvalid
RequestDataLengthLimitExceeded
ParameterOutOfRange
CannotReturnNumOfRequestedBytes
RequestedDatapointNotPresent
InvalidDataFieldInRequest
CommandIllegalForSensorOrRecord
CannotExecuteDuplicateRequest
InsufficientPrivilege
CannotExecuteCommandInCurrentState
SubFunctionDisabled
Unspecified
Oem(u8)
CommandSpecific(u8)
Reserved(u8)
Implementations§
Source§impl CompletionCode
impl CompletionCode
pub fn is_success(&self) -> bool
pub fn is_reserved(&self) -> bool
Trait Implementations§
Source§impl Clone for CompletionCode
impl Clone for CompletionCode
Source§fn clone(&self) -> CompletionCode
fn clone(&self) -> CompletionCode
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 CompletionCode
impl Debug for CompletionCode
Source§impl From<u8> for CompletionCode
impl From<u8> for CompletionCode
Source§impl PartialEq for CompletionCode
impl PartialEq for CompletionCode
impl Copy for CompletionCode
impl StructuralPartialEq for CompletionCode
Auto Trait Implementations§
impl Freeze for CompletionCode
impl RefUnwindSafe for CompletionCode
impl Send for CompletionCode
impl Sync for CompletionCode
impl Unpin for CompletionCode
impl UnwindSafe for CompletionCode
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