#[repr(u32)]pub enum StatusCode {
Show 24 variants
Success = 0,
Unavailable = 40_000,
ParamMissing = 40_001,
ParamTypeError = 40_002,
ParamIllegal = 40_003,
ModeError = 40_004,
IllegalMapName = 40_005,
ProgrammingDsp = 40_006,
ProgramDspError = 40_007,
ShutdownError = 40_010,
RebootError = 40_011,
MapParseError = 40_050,
MapNotExists = 40_051,
LoadMapError = 40_052,
LoadMapobjError = 40_053,
EmptyMap = 40_054,
ReqTimeout = 40_100,
ReqForbidden = 40_101,
RobotBusy = 40_102,
RobotInternalError = 40_199,
InitStatusError = 41_000,
LoadmapStatusError = 41_001,
RelocStatusError = 41_002,
Custom = 41003,
}Variants§
Success = 0
Success
ParamMissing = 40_001
The request parameter is missing
ParamTypeError = 40_002
The request parameter type is incorrect
ParamIllegal = 40_003
The request parameter is not legal
ModeError = 40_004
Operating mode error
IllegalMapName = 40_005
Illegal map name
ProgrammingDsp = 40_006
Programming firmware
ProgramDspError = 40_007
Programming firmware error
ShutdownError = 40_010
An error occurred in the shutdown command
RebootError = 40_011
An error occurred in the restart command
MapParseError = 40_050
Map analysis error
MapNotExists = 40_051
The map does not exist
LoadMapError = 40_052
Loading map error
LoadMapobjError = 40_053
Overload map error
EmptyMap = 40_054
Open map
ReqTimeout = 40_100
Request execution timeout
ReqForbidden = 40_101
Request is prohibited
RobotBusy = 40_102
The robot is busy
RobotInternalError = 40_199
Internal error
InitStatusError = 41_000
Initialization status error
LoadmapStatusError = 41_001
Map loading status error
RelocStatusError = 41_002
Relocation status error
Custom = 41003
Unknown error code
Trait Implementations§
Source§impl Clone for StatusCode
impl Clone for StatusCode
Source§fn clone(&self) -> StatusCode
fn clone(&self) -> StatusCode
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 StatusCode
impl Debug for StatusCode
Source§impl<'de> Deserialize<'de> for StatusCode
impl<'de> Deserialize<'de> for StatusCode
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<u32> for StatusCode
impl From<u32> for StatusCode
Source§impl FromPrimitive for StatusCode
impl FromPrimitive for StatusCode
Source§impl PartialEq for StatusCode
impl PartialEq for StatusCode
Source§impl Serialize for StatusCode
impl Serialize for StatusCode
impl Copy for StatusCode
impl Eq for StatusCode
impl StructuralPartialEq for StatusCode
Auto Trait Implementations§
impl Freeze for StatusCode
impl RefUnwindSafe for StatusCode
impl Send for StatusCode
impl Sync for StatusCode
impl Unpin for StatusCode
impl UnwindSafe for StatusCode
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