[][src]Trait reverie::algebra::RingElement

pub trait RingElement: Copy + Send + Sized + Sync + Add<Output = Self> + Sub<Output = Self> + Mul<Output = Self> + Eq + Debug {
    pub const ONE: Self;
    pub const ZERO: Self;
}

Represents an associative ring with identity

Associated Constants

pub const ONE: Self[src]

pub const ZERO: Self[src]

Loading content...

Implementors

impl RingElement for BitBatch[src]

impl RingElement for BitScalar[src]

impl RingElement for BitSharing8[src]

impl RingElement for BitSharing64[src]

impl RingElement for reverie::algebra::gf2_vec85::Scalar[src]

impl RingElement for reverie::algebra::gf2_vec::Scalar[src]

Loading content...