pub enum HadamardSigns {
Identity,
Explicit(PhysicalWeightComponentBinding),
}Expand description
Signs span the full last-axis width, not one repeated Hadamard block.
Explicit signs bind immutable, exact-contiguous TransformSigns F32
components whose source has validated every value as either -1 or +1.
Variants§
Identity
Explicit(PhysicalWeightComponentBinding)
Trait Implementations§
Source§impl Clone for HadamardSigns
impl Clone for HadamardSigns
Source§fn clone(&self) -> HadamardSigns
fn clone(&self) -> HadamardSigns
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HadamardSigns
impl Debug for HadamardSigns
Source§impl<'de> Deserialize<'de> for HadamardSigns
impl<'de> Deserialize<'de> for HadamardSigns
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for HadamardSigns
Source§impl PartialEq for HadamardSigns
impl PartialEq for HadamardSigns
Source§impl Serialize for HadamardSigns
impl Serialize for HadamardSigns
impl StructuralPartialEq for HadamardSigns
Auto Trait Implementations§
impl Freeze for HadamardSigns
impl RefUnwindSafe for HadamardSigns
impl Send for HadamardSigns
impl Sync for HadamardSigns
impl Unpin for HadamardSigns
impl UnsafeUnpin for HadamardSigns
impl UnwindSafe for HadamardSigns
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