pub enum VerticalExtentError {
UnknownObject(ObjectId),
Unavailable(String),
InvalidMeasurement,
InexactEvidence,
}Expand description
Failure to measure a vertical extent.
Variants§
UnknownObject(ObjectId)
The service holds no geometry for this object.
The geometry could not be measured, for example a body the host could not mesh, or an object declared to have no body.
InvalidMeasurement
An elevation is non-finite, its bounds are reversed, the bottom lies above the top, or the extent names another object.
InexactEvidence
Evidence reported as exact for an interval, or as inexact for points.
Trait Implementations§
Source§impl Clone for VerticalExtentError
impl Clone for VerticalExtentError
Source§impl Debug for VerticalExtentError
impl Debug for VerticalExtentError
Source§impl Display for VerticalExtentError
impl Display for VerticalExtentError
impl Eq for VerticalExtentError
Source§impl Error for VerticalExtentError
impl Error for VerticalExtentError
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 VerticalExtentError
impl PartialEq for VerticalExtentError
impl StructuralPartialEq for VerticalExtentError
Auto Trait Implementations§
impl Freeze for VerticalExtentError
impl RefUnwindSafe for VerticalExtentError
impl Send for VerticalExtentError
impl Sync for VerticalExtentError
impl Unpin for VerticalExtentError
impl UnsafeUnpin for VerticalExtentError
impl UnwindSafe for VerticalExtentError
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