[][src]Struct sss_rs::geometry::galois_polynomial::Coeff

pub struct Coeff(pub u8);

A wrapper around u8, used to implement arithmetic operations over a finite field

Trait Implementations

impl Into<Coeff> for u8[src]

impl Clone for Coeff[src]

impl Copy for Coeff[src]

impl Debug for Coeff[src]

impl Div<Coeff> for Coeff[src]

type Output = Coeff

The resulting type after applying the / operator.

impl Sub<Coeff> for Coeff[src]

type Output = Coeff

The resulting type after applying the - operator.

impl Add<Coeff> for Coeff[src]

type Output = Coeff

The resulting type after applying the + operator.

impl Mul<Coeff> for Coeff[src]

type Output = Coeff

The resulting type after applying the * operator.

impl Deref for Coeff[src]

type Target = u8

The resulting type after dereferencing.

Auto Trait Implementations

impl Send for Coeff

impl Sync for Coeff

impl Unpin for Coeff

impl UnwindSafe for Coeff

impl RefUnwindSafe for Coeff

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]