#[repr(u32)]
#[non_exhaustive]
pub enum coap_pdu_code_t {
Show 40 variants COAP_EMPTY_CODE, COAP_REQUEST_CODE_GET, COAP_REQUEST_CODE_POST, COAP_REQUEST_CODE_PUT, COAP_REQUEST_CODE_DELETE, COAP_REQUEST_CODE_FETCH, COAP_REQUEST_CODE_PATCH, COAP_REQUEST_CODE_IPATCH, COAP_RESPONSE_CODE_CREATED, COAP_RESPONSE_CODE_DELETED, COAP_RESPONSE_CODE_VALID, COAP_RESPONSE_CODE_CHANGED, COAP_RESPONSE_CODE_CONTENT, COAP_RESPONSE_CODE_CONTINUE, COAP_RESPONSE_CODE_BAD_REQUEST, COAP_RESPONSE_CODE_UNAUTHORIZED, COAP_RESPONSE_CODE_BAD_OPTION, COAP_RESPONSE_CODE_FORBIDDEN, COAP_RESPONSE_CODE_NOT_FOUND, COAP_RESPONSE_CODE_NOT_ALLOWED, COAP_RESPONSE_CODE_NOT_ACCEPTABLE, COAP_RESPONSE_CODE_INCOMPLETE, COAP_RESPONSE_CODE_CONFLICT, COAP_RESPONSE_CODE_PRECONDITION_FAILED, COAP_RESPONSE_CODE_REQUEST_TOO_LARGE, COAP_RESPONSE_CODE_UNSUPPORTED_CONTENT_FORMAT, COAP_RESPONSE_CODE_UNPROCESSABLE, COAP_RESPONSE_CODE_TOO_MANY_REQUESTS, COAP_RESPONSE_CODE_INTERNAL_ERROR, COAP_RESPONSE_CODE_NOT_IMPLEMENTED, COAP_RESPONSE_CODE_BAD_GATEWAY, COAP_RESPONSE_CODE_SERVICE_UNAVAILABLE, COAP_RESPONSE_CODE_GATEWAY_TIMEOUT, COAP_RESPONSE_CODE_PROXYING_NOT_SUPPORTED, COAP_RESPONSE_CODE_HOP_LIMIT_REACHED, COAP_SIGNALING_CODE_CSM, COAP_SIGNALING_CODE_PING, COAP_SIGNALING_CODE_PONG, COAP_SIGNALING_CODE_RELEASE, COAP_SIGNALING_CODE_ABORT,
}

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

§

COAP_REQUEST_CODE_GET

§

COAP_REQUEST_CODE_POST

§

COAP_REQUEST_CODE_PUT

§

COAP_REQUEST_CODE_DELETE

§

COAP_REQUEST_CODE_FETCH

§

COAP_REQUEST_CODE_PATCH

§

COAP_REQUEST_CODE_IPATCH

§

COAP_RESPONSE_CODE_CREATED

§

COAP_RESPONSE_CODE_DELETED

§

COAP_RESPONSE_CODE_VALID

§

COAP_RESPONSE_CODE_CHANGED

§

COAP_RESPONSE_CODE_CONTENT

§

COAP_RESPONSE_CODE_CONTINUE

§

COAP_RESPONSE_CODE_BAD_REQUEST

§

COAP_RESPONSE_CODE_UNAUTHORIZED

§

COAP_RESPONSE_CODE_BAD_OPTION

§

COAP_RESPONSE_CODE_FORBIDDEN

§

COAP_RESPONSE_CODE_NOT_FOUND

§

COAP_RESPONSE_CODE_NOT_ALLOWED

§

COAP_RESPONSE_CODE_NOT_ACCEPTABLE

§

COAP_RESPONSE_CODE_INCOMPLETE

§

COAP_RESPONSE_CODE_CONFLICT

§

COAP_RESPONSE_CODE_PRECONDITION_FAILED

§

COAP_RESPONSE_CODE_REQUEST_TOO_LARGE

§

COAP_RESPONSE_CODE_UNSUPPORTED_CONTENT_FORMAT

§

COAP_RESPONSE_CODE_UNPROCESSABLE

§

COAP_RESPONSE_CODE_TOO_MANY_REQUESTS

§

COAP_RESPONSE_CODE_INTERNAL_ERROR

§

COAP_RESPONSE_CODE_NOT_IMPLEMENTED

§

COAP_RESPONSE_CODE_BAD_GATEWAY

§

COAP_RESPONSE_CODE_SERVICE_UNAVAILABLE

§

COAP_RESPONSE_CODE_GATEWAY_TIMEOUT

§

COAP_RESPONSE_CODE_PROXYING_NOT_SUPPORTED

§

COAP_RESPONSE_CODE_HOP_LIMIT_REACHED

§

COAP_SIGNALING_CODE_CSM

§

COAP_SIGNALING_CODE_PING

§

COAP_SIGNALING_CODE_PONG

§

COAP_SIGNALING_CODE_RELEASE

§

COAP_SIGNALING_CODE_ABORT

Trait Implementations§

source§

impl Clone for coap_pdu_code_t

source§

fn clone(&self) -> coap_pdu_code_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for coap_pdu_code_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for coap_pdu_code_t

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<coap_pdu_code_t> for coap_pdu_code_t

source§

fn eq(&self, other: &coap_pdu_code_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for coap_pdu_code_t

source§

impl Eq for coap_pdu_code_t

source§

impl StructuralEq for coap_pdu_code_t

source§

impl StructuralPartialEq for coap_pdu_code_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.