#[repr(C)]pub struct SpzGaussiansHeaderPod {
pub magic: u32,
pub version: u32,
pub num_points: u32,
pub sh_degree: SpzGaussianShDegree,
pub fractional_bits: u8,
pub flags: u8,
pub reserved: u8,
}Expand description
Header of SPZ Gaussians file.
Fields§
§magic: u32§version: u32§num_points: u32§sh_degree: SpzGaussianShDegree§fractional_bits: u8§flags: u8§reserved: u8Trait Implementations§
Source§impl Clone for SpzGaussiansHeaderPod
impl Clone for SpzGaussiansHeaderPod
Source§fn clone(&self) -> SpzGaussiansHeaderPod
fn clone(&self) -> SpzGaussiansHeaderPod
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 SpzGaussiansHeaderPod
impl Debug for SpzGaussiansHeaderPod
Source§impl PartialEq for SpzGaussiansHeaderPod
impl PartialEq for SpzGaussiansHeaderPod
impl Copy for SpzGaussiansHeaderPod
impl Eq for SpzGaussiansHeaderPod
impl Pod for SpzGaussiansHeaderPod
impl StructuralPartialEq for SpzGaussiansHeaderPod
Auto Trait Implementations§
impl Freeze for SpzGaussiansHeaderPod
impl RefUnwindSafe for SpzGaussiansHeaderPod
impl Send for SpzGaussiansHeaderPod
impl Sync for SpzGaussiansHeaderPod
impl Unpin for SpzGaussiansHeaderPod
impl UnwindSafe for SpzGaussiansHeaderPod
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> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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