binius_field::underlier

Type Alias U1

Source
pub type U1 = SmallU<1>;

Aliased Type§

struct U1(/* private fields */);

Trait Implementations§

Source§

impl From<BinaryField1b> for U1

Source§

fn from(val: BinaryField1b) -> Self

Converts to this type from the input type.
Source§

impl NumCast<SmallU<2>> for U1

Source§

fn num_cast_from(val: U2) -> Self

Source§

impl NumCast<SmallU<4>> for U1

Source§

fn num_cast_from(val: U4) -> Self

Source§

impl NumCast<u128> for U1

Source§

fn num_cast_from(val: u128) -> Self

Source§

impl NumCast<u16> for U1

Source§

fn num_cast_from(val: u16) -> Self

Source§

impl NumCast<u32> for U1

Source§

fn num_cast_from(val: u32) -> Self

Source§

impl NumCast<u64> for U1

Source§

fn num_cast_from(val: u64) -> Self

Source§

impl NumCast<u8> for U1

Source§

fn num_cast_from(val: u8) -> Self

Source§

impl<F> PackScalar<F> for U1
where F: BinaryField, PackedPrimitiveType<U1, F>: PackedField<Scalar = F> + WithUnderlier<Underlier = U1>,

Source§

type Packed = PackedPrimitiveType<SmallU<1>, F>