pub struct MoveItErrorCodes {
pub val: i32,
pub message: String,
pub source: String,
}Fields§
§val: i32§message: String§source: StringImplementations§
Source§impl MoveItErrorCodes
impl MoveItErrorCodes
pub const SUCCESS: i32 = 1i32
pub const UNDEFINED: i32 = 0i32
pub const FAILURE: i32 = 99_999i32
pub const PLANNING_FAILED: i32 = -1i32
pub const INVALID_MOTION_PLAN: i32 = -2i32
pub const MOTION_PLAN_INVALIDATED_BY_ENVIRONMENT_CHANGE: i32 = -3i32
pub const CONTROL_FAILED: i32 = -4i32
pub const UNABLE_TO_AQUIRE_SENSOR_DATA: i32 = -5i32
pub const TIMED_OUT: i32 = -6i32
pub const PREEMPTED: i32 = -7i32
pub const START_STATE_IN_COLLISION: i32 = -10i32
pub const START_STATE_VIOLATES_PATH_CONSTRAINTS: i32 = -11i32
pub const START_STATE_INVALID: i32 = -26i32
pub const GOAL_IN_COLLISION: i32 = -12i32
pub const GOAL_VIOLATES_PATH_CONSTRAINTS: i32 = -13i32
pub const GOAL_CONSTRAINTS_VIOLATED: i32 = -14i32
pub const GOAL_STATE_INVALID: i32 = -27i32
pub const UNRECOGNIZED_GOAL_TYPE: i32 = -28i32
pub const INVALID_GROUP_NAME: i32 = -15i32
pub const INVALID_GOAL_CONSTRAINTS: i32 = -16i32
pub const INVALID_ROBOT_STATE: i32 = -17i32
pub const INVALID_LINK_NAME: i32 = -18i32
pub const INVALID_OBJECT_NAME: i32 = -19i32
pub const FRAME_TRANSFORM_FAILURE: i32 = -21i32
pub const COLLISION_CHECKING_UNAVAILABLE: i32 = -22i32
pub const ROBOT_STATE_STALE: i32 = -23i32
pub const SENSOR_INFO_STALE: i32 = -24i32
pub const COMMUNICATION_FAILURE: i32 = -25i32
pub const CRASH: i32 = -29i32
pub const ABORT: i32 = -30i32
pub const NO_IK_SOLUTION: i32 = -31i32
Trait Implementations§
Source§impl Clone for MoveItErrorCodes
impl Clone for MoveItErrorCodes
Source§fn clone(&self) -> MoveItErrorCodes
fn clone(&self) -> MoveItErrorCodes
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 MoveItErrorCodes
impl Debug for MoveItErrorCodes
Source§impl Default for MoveItErrorCodes
impl Default for MoveItErrorCodes
Source§impl<'de> Deserialize<'de> for MoveItErrorCodes
impl<'de> Deserialize<'de> for MoveItErrorCodes
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 PartialEq for MoveItErrorCodes
impl PartialEq for MoveItErrorCodes
Source§impl Serialize for MoveItErrorCodes
impl Serialize for MoveItErrorCodes
impl Message for MoveItErrorCodes
impl StructuralPartialEq for MoveItErrorCodes
Auto Trait Implementations§
impl Freeze for MoveItErrorCodes
impl RefUnwindSafe for MoveItErrorCodes
impl Send for MoveItErrorCodes
impl Sync for MoveItErrorCodes
impl Unpin for MoveItErrorCodes
impl UnwindSafe for MoveItErrorCodes
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