pub enum ReflectionError {
NonFinite,
Degenerate,
}Expand description
Why a point and a direction are not a mirror plane.
Variants§
NonFinite
A coordinate is NaN or infinite.
Degenerate
The normal has zero length: it names no plane.
Trait Implementations§
Source§impl Clone for ReflectionError
impl Clone for ReflectionError
impl Copy for ReflectionError
Source§impl Debug for ReflectionError
impl Debug for ReflectionError
Source§impl Display for ReflectionError
impl Display for ReflectionError
impl Eq for ReflectionError
Source§impl Error for ReflectionError
impl Error for ReflectionError
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 ReflectionError
impl PartialEq for ReflectionError
impl StructuralPartialEq for ReflectionError
Auto Trait Implementations§
impl Freeze for ReflectionError
impl RefUnwindSafe for ReflectionError
impl Send for ReflectionError
impl Sync for ReflectionError
impl Unpin for ReflectionError
impl UnsafeUnpin for ReflectionError
impl UnwindSafe for ReflectionError
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,
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.