pub enum RoboticsError {
PlanningError(String),
EstimationError(String),
ControlError(String),
InvalidParameter(String),
NumericalError(String),
IoError(Error),
VisualizationError(String),
}Expand description
Main error type for robotics algorithms
Variants§
PlanningError(String)
Path planning failed
EstimationError(String)
State estimation failed
ControlError(String)
Control computation failed
InvalidParameter(String)
Invalid parameter
NumericalError(String)
Numerical computation failed (matrix inversion, etc.)
IoError(Error)
I/O error
VisualizationError(String)
Visualization error
Trait Implementations§
Source§impl Debug for RoboticsError
impl Debug for RoboticsError
Source§impl Display for RoboticsError
impl Display for RoboticsError
Source§impl Error for RoboticsError
Available on crate feature std only.
impl Error for RoboticsError
Available on crate feature
std only.Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for RoboticsError
impl !RefUnwindSafe for RoboticsError
impl Send for RoboticsError
impl Sync for RoboticsError
impl Unpin for RoboticsError
impl UnsafeUnpin for RoboticsError
impl !UnwindSafe for RoboticsError
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
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.