pub enum PlaceError {
DimensionalityMismatch {
expected: usize,
got: usize,
},
CapacityExceeded,
DuplicateId(Id),
StorageError(String),
}Expand description
Errors that can occur during place operations
Variants§
DimensionalityMismatch
The point has wrong dimensionality for this space
CapacityExceeded
Storage capacity exceeded
DuplicateId(Id)
Point with this ID already exists
StorageError(String)
Storage backend error
Trait Implementations§
Source§impl Clone for PlaceError
impl Clone for PlaceError
Source§fn clone(&self) -> PlaceError
fn clone(&self) -> PlaceError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PlaceError
impl Debug for PlaceError
Source§impl Display for PlaceError
impl Display for PlaceError
Source§impl Error for PlaceError
impl Error for PlaceError
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 PlaceError
impl PartialEq for PlaceError
Source§fn eq(&self, other: &PlaceError) -> bool
fn eq(&self, other: &PlaceError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PlaceError
Auto Trait Implementations§
impl Freeze for PlaceError
impl RefUnwindSafe for PlaceError
impl Send for PlaceError
impl Sync for PlaceError
impl Unpin for PlaceError
impl UnsafeUnpin for PlaceError
impl UnwindSafe for PlaceError
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