#[non_exhaustive]#[repr(u32)]pub enum coap_pdu_code_t {
Show 40 variants
COAP_EMPTY_CODE = 0,
COAP_REQUEST_CODE_GET = 1,
COAP_REQUEST_CODE_POST = 2,
COAP_REQUEST_CODE_PUT = 3,
COAP_REQUEST_CODE_DELETE = 4,
COAP_REQUEST_CODE_FETCH = 5,
COAP_REQUEST_CODE_PATCH = 6,
COAP_REQUEST_CODE_IPATCH = 7,
COAP_RESPONSE_CODE_CREATED = 65,
COAP_RESPONSE_CODE_DELETED = 66,
COAP_RESPONSE_CODE_VALID = 67,
COAP_RESPONSE_CODE_CHANGED = 68,
COAP_RESPONSE_CODE_CONTENT = 69,
COAP_RESPONSE_CODE_CONTINUE = 95,
COAP_RESPONSE_CODE_BAD_REQUEST = 128,
COAP_RESPONSE_CODE_UNAUTHORIZED = 129,
COAP_RESPONSE_CODE_BAD_OPTION = 130,
COAP_RESPONSE_CODE_FORBIDDEN = 131,
COAP_RESPONSE_CODE_NOT_FOUND = 132,
COAP_RESPONSE_CODE_NOT_ALLOWED = 133,
COAP_RESPONSE_CODE_NOT_ACCEPTABLE = 134,
COAP_RESPONSE_CODE_INCOMPLETE = 136,
COAP_RESPONSE_CODE_CONFLICT = 137,
COAP_RESPONSE_CODE_PRECONDITION_FAILED = 140,
COAP_RESPONSE_CODE_REQUEST_TOO_LARGE = 141,
COAP_RESPONSE_CODE_UNSUPPORTED_CONTENT_FORMAT = 143,
COAP_RESPONSE_CODE_UNPROCESSABLE = 150,
COAP_RESPONSE_CODE_TOO_MANY_REQUESTS = 157,
COAP_RESPONSE_CODE_INTERNAL_ERROR = 160,
COAP_RESPONSE_CODE_NOT_IMPLEMENTED = 161,
COAP_RESPONSE_CODE_BAD_GATEWAY = 162,
COAP_RESPONSE_CODE_SERVICE_UNAVAILABLE = 163,
COAP_RESPONSE_CODE_GATEWAY_TIMEOUT = 164,
COAP_RESPONSE_CODE_PROXYING_NOT_SUPPORTED = 165,
COAP_RESPONSE_CODE_HOP_LIMIT_REACHED = 168,
COAP_SIGNALING_CODE_CSM = 225,
COAP_SIGNALING_CODE_PING = 226,
COAP_SIGNALING_CODE_PONG = 227,
COAP_SIGNALING_CODE_RELEASE = 228,
COAP_SIGNALING_CODE_ABORT = 229,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
COAP_EMPTY_CODE = 0
COAP_REQUEST_CODE_GET = 1
COAP_REQUEST_CODE_POST = 2
COAP_REQUEST_CODE_PUT = 3
COAP_REQUEST_CODE_DELETE = 4
COAP_REQUEST_CODE_FETCH = 5
COAP_REQUEST_CODE_PATCH = 6
COAP_REQUEST_CODE_IPATCH = 7
COAP_RESPONSE_CODE_CREATED = 65
COAP_RESPONSE_CODE_DELETED = 66
COAP_RESPONSE_CODE_VALID = 67
COAP_RESPONSE_CODE_CHANGED = 68
COAP_RESPONSE_CODE_CONTENT = 69
COAP_RESPONSE_CODE_CONTINUE = 95
COAP_RESPONSE_CODE_BAD_REQUEST = 128
COAP_RESPONSE_CODE_UNAUTHORIZED = 129
COAP_RESPONSE_CODE_BAD_OPTION = 130
COAP_RESPONSE_CODE_FORBIDDEN = 131
COAP_RESPONSE_CODE_NOT_FOUND = 132
COAP_RESPONSE_CODE_NOT_ALLOWED = 133
COAP_RESPONSE_CODE_NOT_ACCEPTABLE = 134
COAP_RESPONSE_CODE_INCOMPLETE = 136
COAP_RESPONSE_CODE_CONFLICT = 137
COAP_RESPONSE_CODE_PRECONDITION_FAILED = 140
COAP_RESPONSE_CODE_REQUEST_TOO_LARGE = 141
COAP_RESPONSE_CODE_UNSUPPORTED_CONTENT_FORMAT = 143
COAP_RESPONSE_CODE_UNPROCESSABLE = 150
COAP_RESPONSE_CODE_TOO_MANY_REQUESTS = 157
COAP_RESPONSE_CODE_INTERNAL_ERROR = 160
COAP_RESPONSE_CODE_NOT_IMPLEMENTED = 161
COAP_RESPONSE_CODE_BAD_GATEWAY = 162
COAP_RESPONSE_CODE_SERVICE_UNAVAILABLE = 163
COAP_RESPONSE_CODE_GATEWAY_TIMEOUT = 164
COAP_RESPONSE_CODE_PROXYING_NOT_SUPPORTED = 165
COAP_RESPONSE_CODE_HOP_LIMIT_REACHED = 168
COAP_SIGNALING_CODE_CSM = 225
COAP_SIGNALING_CODE_PING = 226
COAP_SIGNALING_CODE_PONG = 227
COAP_SIGNALING_CODE_RELEASE = 228
COAP_SIGNALING_CODE_ABORT = 229
Trait Implementations§
Source§impl Clone for coap_pdu_code_t
impl Clone for coap_pdu_code_t
Source§fn clone(&self) -> coap_pdu_code_t
fn clone(&self) -> coap_pdu_code_t
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 moreSource§impl Debug for coap_pdu_code_t
impl Debug for coap_pdu_code_t
Source§impl Hash for coap_pdu_code_t
impl Hash for coap_pdu_code_t
Source§impl PartialEq for coap_pdu_code_t
impl PartialEq for coap_pdu_code_t
Source§fn eq(&self, other: &coap_pdu_code_t) -> bool
fn eq(&self, other: &coap_pdu_code_t) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for coap_pdu_code_t
impl Eq for coap_pdu_code_t
impl StructuralPartialEq for coap_pdu_code_t
Auto Trait Implementations§
impl Freeze for coap_pdu_code_t
impl RefUnwindSafe for coap_pdu_code_t
impl Send for coap_pdu_code_t
impl Sync for coap_pdu_code_t
impl Unpin for coap_pdu_code_t
impl UnsafeUnpin for coap_pdu_code_t
impl UnwindSafe for coap_pdu_code_t
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