pub enum FreeSpaceError {
Show 20 variants
InvalidAreaInterval,
InvalidMetricDirection,
InvalidMetricFrame,
InvalidClearanceShape,
InvalidOffsetInterval,
InvalidSupportGap,
IncompleteClearanceEvidence,
EmptyObstructionEvidence,
UnexpectedObstacleEvidence,
InexactObstructionEvidence,
InexactAreaEvidence,
InexactPlacementEvidence,
InexactSupportEvidence,
MissingSupportEvidence,
SupportEvidenceMismatch,
PlacementScopeMismatch,
PlacementDomainMismatch,
ResponseRequestMismatch,
MissingGeometry(Box<ObjectId>),
Unavailable(String),
}Variants§
InvalidAreaInterval
InvalidMetricDirection
InvalidMetricFrame
InvalidClearanceShape
InvalidOffsetInterval
InvalidSupportGap
IncompleteClearanceEvidence
EmptyObstructionEvidence
UnexpectedObstacleEvidence
InexactObstructionEvidence
InexactAreaEvidence
InexactPlacementEvidence
InexactSupportEvidence
MissingSupportEvidence
SupportEvidenceMismatch
PlacementScopeMismatch
PlacementDomainMismatch
ResponseRequestMismatch
MissingGeometry(Box<ObjectId>)
Trait Implementations§
Source§impl Clone for FreeSpaceError
impl Clone for FreeSpaceError
Source§fn clone(&self) -> FreeSpaceError
fn clone(&self) -> FreeSpaceError
Returns a copy 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 FreeSpaceError
impl Debug for FreeSpaceError
Source§impl Display for FreeSpaceError
impl Display for FreeSpaceError
Source§impl Error for FreeSpaceError
impl Error for FreeSpaceError
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 FreeSpaceError
impl PartialEq for FreeSpaceError
impl Eq for FreeSpaceError
impl StructuralPartialEq for FreeSpaceError
Auto Trait Implementations§
impl Freeze for FreeSpaceError
impl RefUnwindSafe for FreeSpaceError
impl Send for FreeSpaceError
impl Sync for FreeSpaceError
impl Unpin for FreeSpaceError
impl UnwindSafe for FreeSpaceError
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