Struct divoom::DivoomServerErrorInfo
source · [−]pub struct DivoomServerErrorInfo {
pub http_status_code: u16,
pub error_code: i32,
pub error_message: String,
}
Expand description
This represents the error that returned from Divoom online service or Divoom devices.
Fields
http_status_code: u16
HTTP status code returned from Divoom service or device.
error_code: i32
Internal error code returned from Divoom service or device. Usually 0 means success and non-zero means failures.
error_message: String
Internal error message returned from Divoom service or device. Empty when error code is 0 and maybe not empty when error code is not 0.
Implementations
sourceimpl DivoomServerErrorInfo
impl DivoomServerErrorInfo
sourcepub fn http_error(http_status_code: u16) -> DivoomServerErrorInfo
pub fn http_error(http_status_code: u16) -> DivoomServerErrorInfo
Create error info from error http status code.
sourcepub fn server_error(error_code: i32) -> DivoomServerErrorInfo
pub fn server_error(error_code: i32) -> DivoomServerErrorInfo
Create error info from Divoom internal error code without message.
sourcepub fn server_error_with_message(
error_code: i32,
error_message: String
) -> DivoomServerErrorInfo
pub fn server_error_with_message(
error_code: i32,
error_message: String
) -> DivoomServerErrorInfo
Create error info from Divoom internal error code with error message.
Trait Implementations
sourceimpl Debug for DivoomServerErrorInfo
impl Debug for DivoomServerErrorInfo
sourceimpl PartialEq<DivoomServerErrorInfo> for DivoomServerErrorInfo
impl PartialEq<DivoomServerErrorInfo> for DivoomServerErrorInfo
sourcefn eq(&self, other: &DivoomServerErrorInfo) -> bool
fn eq(&self, other: &DivoomServerErrorInfo) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DivoomServerErrorInfo) -> bool
fn ne(&self, other: &DivoomServerErrorInfo) -> bool
This method tests for !=
.
sourceimpl PartialOrd<DivoomServerErrorInfo> for DivoomServerErrorInfo
impl PartialOrd<DivoomServerErrorInfo> for DivoomServerErrorInfo
sourcefn partial_cmp(&self, other: &DivoomServerErrorInfo) -> Option<Ordering>
fn partial_cmp(&self, other: &DivoomServerErrorInfo) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl StructuralPartialEq for DivoomServerErrorInfo
Auto Trait Implementations
impl RefUnwindSafe for DivoomServerErrorInfo
impl Send for DivoomServerErrorInfo
impl Sync for DivoomServerErrorInfo
impl Unpin for DivoomServerErrorInfo
impl UnwindSafe for DivoomServerErrorInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more