pub enum SpzGaussianPosition {
Float16([u16; 3]),
FixedPoint24([[u8; 3]; 3]),
}Expand description
A single SPZ Gaussian position field.
Variants§
Float16([u16; 3])
(x, y, z) each as 16-bit floating point.
FixedPoint24([[u8; 3]; 3])
(x, y, z) each as 24-bit fixed point signed integer.
Trait Implementations§
Source§impl Clone for SpzGaussianPosition
impl Clone for SpzGaussianPosition
Source§fn clone(&self) -> SpzGaussianPosition
fn clone(&self) -> SpzGaussianPosition
Returns a duplicate 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 SpzGaussianPosition
impl Debug for SpzGaussianPosition
Source§impl FromIterator<SpzGaussianPosition> for Result<SpzGaussiansPositions, SpzGaussiansCollectError<SpzGaussianPosition>>
impl FromIterator<SpzGaussianPosition> for Result<SpzGaussiansPositions, SpzGaussiansCollectError<SpzGaussianPosition>>
Source§fn from_iter<I: IntoIterator<Item = SpzGaussianPosition>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = SpzGaussianPosition>>(iter: I) -> Self
Creates a value from an iterator. Read more
Source§impl PartialEq for SpzGaussianPosition
impl PartialEq for SpzGaussianPosition
impl StructuralPartialEq for SpzGaussianPosition
Auto Trait Implementations§
impl Freeze for SpzGaussianPosition
impl RefUnwindSafe for SpzGaussianPosition
impl Send for SpzGaussianPosition
impl Sync for SpzGaussianPosition
impl Unpin for SpzGaussianPosition
impl UnwindSafe for SpzGaussianPosition
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<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