pub enum CoordinateSystemError {
UncoveredSource(SourceId),
Ambiguous(String),
Unsupported(String),
Unreadable(String),
InvalidMeasurement,
InexactEvidence,
ResponseRequestMismatch,
}Expand description
Failure to supply a source’s coordinate system.
Variants§
UncoveredSource(SourceId)
The service does not cover the source.
Ambiguous(String)
The source states its coordinate system more than once, for example two model contexts, and nothing says which one applies.
Unsupported(String)
The source states it by a construct the service cannot resolve exactly.
Unreadable(String)
A statement, or the unit it is stated in, is malformed or cannot be read exactly.
InvalidMeasurement
A value is non-finite, an axis triple is not right-handed and orthonormal, or a scale is not positive.
InexactEvidence
The evidence is not exact, not reviewable, or from another source.
ResponseRequestMismatch
The service answered for another source.
Trait Implementations§
Source§impl Clone for CoordinateSystemError
impl Clone for CoordinateSystemError
Source§impl Debug for CoordinateSystemError
impl Debug for CoordinateSystemError
Source§impl Display for CoordinateSystemError
impl Display for CoordinateSystemError
impl Eq for CoordinateSystemError
Source§impl Error for CoordinateSystemError
impl Error for CoordinateSystemError
1.30.0 · 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()
Source§impl PartialEq for CoordinateSystemError
impl PartialEq for CoordinateSystemError
impl StructuralPartialEq for CoordinateSystemError
Auto Trait Implementations§
impl Freeze for CoordinateSystemError
impl RefUnwindSafe for CoordinateSystemError
impl Send for CoordinateSystemError
impl Sync for CoordinateSystemError
impl Unpin for CoordinateSystemError
impl UnsafeUnpin for CoordinateSystemError
impl UnwindSafe for CoordinateSystemError
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