pub enum SpzGaussiansFromIterError {
InvalidMixedPositionVariant(SpzGaussiansCollectError<SpzGaussianPosition>),
InvalidMixedRotationVariant(SpzGaussiansCollectError<SpzGaussianRotation>),
InvalidMixedShVariant(SpzGaussiansCollectError<SpzGaussianSh>),
CountMismatch {
actual_count: usize,
header_count: usize,
},
PositionFloat16Mismatch {
is_float16: bool,
header_uses_float16: bool,
},
RotationQuatSmallestThreeMismatch {
is_quat_smallest_three: bool,
header_uses_quat_smallest_three: bool,
},
ShDegreeMismatch {
sh_degree: SpzGaussianShDegree,
header_sh_degree: SpzGaussianShDegree,
},
Io(Error),
}Expand description
The error type for SpzGaussians::from_iter.
Variants§
InvalidMixedPositionVariant(SpzGaussiansCollectError<SpzGaussianPosition>)
InvalidMixedRotationVariant(SpzGaussiansCollectError<SpzGaussianRotation>)
InvalidMixedShVariant(SpzGaussiansCollectError<SpzGaussianSh>)
CountMismatch
PositionFloat16Mismatch
RotationQuatSmallestThreeMismatch
ShDegreeMismatch
Io(Error)
Trait Implementations§
Source§impl Debug for SpzGaussiansFromIterError
impl Debug for SpzGaussiansFromIterError
Source§impl Display for SpzGaussiansFromIterError
impl Display for SpzGaussiansFromIterError
Source§impl Error for SpzGaussiansFromIterError
impl Error for SpzGaussiansFromIterError
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()
Auto Trait Implementations§
impl Freeze for SpzGaussiansFromIterError
impl !RefUnwindSafe for SpzGaussiansFromIterError
impl Send for SpzGaussiansFromIterError
impl Sync for SpzGaussiansFromIterError
impl Unpin for SpzGaussiansFromIterError
impl !UnwindSafe for SpzGaussiansFromIterError
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> 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