pub enum Code {
Empty,
Request(RequestCode),
Response(ResponseCode),
}
Expand description
CoAP Message Codes according to https://www.rfc-editor.org/rfc/rfc7252
Variants§
Empty
0.00
Request(RequestCode)
Any request code (0.0X)
Response(ResponseCode)
Any response code (2.0X, 4.0X, 5.0X)
Trait Implementations§
Source§impl From<ClientErrorCode> for Code
impl From<ClientErrorCode> for Code
Source§fn from(code: ClientErrorCode) -> Code
fn from(code: ClientErrorCode) -> Code
Converts to this type from the input type.
Source§impl From<RequestCode> for Code
impl From<RequestCode> for Code
Source§fn from(code: RequestCode) -> Code
fn from(code: RequestCode) -> Code
Converts to this type from the input type.
Source§impl From<ResponseCode> for Code
impl From<ResponseCode> for Code
Source§fn from(code: ResponseCode) -> Code
fn from(code: ResponseCode) -> Code
Converts to this type from the input type.
Source§impl From<ServerErrorCode> for Code
impl From<ServerErrorCode> for Code
Source§fn from(code: ServerErrorCode) -> Code
fn from(code: ServerErrorCode) -> Code
Converts to this type from the input type.
Source§impl From<SuccessCode> for Code
impl From<SuccessCode> for Code
Source§fn from(code: SuccessCode) -> Code
fn from(code: SuccessCode) -> Code
Converts to this type from the input type.
Source§impl TryFrom<Code> for ClientErrorCode
impl TryFrom<Code> for ClientErrorCode
Source§impl TryFrom<Code> for RequestCode
impl TryFrom<Code> for RequestCode
Source§impl TryFrom<Code> for ResponseCode
impl TryFrom<Code> for ResponseCode
Source§impl TryFrom<Code> for ServerErrorCode
impl TryFrom<Code> for ServerErrorCode
Source§impl TryFrom<Code> for SuccessCode
impl TryFrom<Code> for SuccessCode
impl Copy for Code
impl Eq for Code
impl StructuralPartialEq for Code
Auto Trait Implementations§
impl Freeze for Code
impl RefUnwindSafe for Code
impl Send for Code
impl Sync for Code
impl Unpin for Code
impl UnwindSafe for Code
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