pub enum ChunkPlacementError {
InvalidPointDiameter,
InvalidRadiusScale,
InvalidBondRadius,
InvalidRelationStyle,
InvalidRelationVisual,
NonFiniteTransform,
DuplicateIdentity {
id: u64,
},
Capacity {
capacity: usize,
},
InvalidInterpolation,
}Expand description
Why a declarative placement set could not be accepted.
Variants§
InvalidPointDiameter
A point diameter was zero, negative or non-finite.
InvalidRadiusScale
A radius scale was zero, negative or non-finite.
InvalidBondRadius
A bond radius was zero, negative or non-finite.
InvalidRelationStyle
A relation width or opacity was outside its finite visual range.
InvalidRelationVisual
A paged relation visual requested an unsupported output channel.
NonFiniteTransform
A transform contains a non-finite component.
DuplicateIdentity
Two placements reused the same caller identity.
Capacity
The fixed placement working-set capacity was exhausted.
InvalidInterpolation
A trajectory interpolation factor was not in the closed unit interval.
Trait Implementations§
Source§impl Clone for ChunkPlacementError
impl Clone for ChunkPlacementError
impl Copy for ChunkPlacementError
Source§impl Debug for ChunkPlacementError
impl Debug for ChunkPlacementError
Source§impl Display for ChunkPlacementError
impl Display for ChunkPlacementError
impl Eq for ChunkPlacementError
Source§impl Error for ChunkPlacementError
impl Error for ChunkPlacementError
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 From<ChunkPlacementError> for ChunkResidencyError
impl From<ChunkPlacementError> for ChunkResidencyError
Source§fn from(source: ChunkPlacementError) -> Self
fn from(source: ChunkPlacementError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ChunkPlacementError
impl PartialEq for ChunkPlacementError
impl StructuralPartialEq for ChunkPlacementError
Auto Trait Implementations§
impl Freeze for ChunkPlacementError
impl RefUnwindSafe for ChunkPlacementError
impl Send for ChunkPlacementError
impl Sync for ChunkPlacementError
impl Unpin for ChunkPlacementError
impl UnsafeUnpin for ChunkPlacementError
impl UnwindSafe for ChunkPlacementError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more