[][src]Trait zkp_u256::MulFullInline

pub trait MulFullInline<Rhs>: Sized {
    type High;
    pub fn mul_full_inline(&self, rhs: Rhs) -> (Self, Self::High);

    pub fn mul_full_assign_inline(&mut self, rhs: Rhs) -> Self::High { ... }
pub fn mul_full(&self, rhs: Rhs) -> (Self, Self::High) { ... }
pub fn mul_full_assign(&self, rhs: Rhs) -> (Self, Self::High) { ... } }

Associated Types

Loading content...

Required methods

pub fn mul_full_inline(&self, rhs: Rhs) -> (Self, Self::High)[src]

Note. Implementers must add the #[inline(always)] attribute

Loading content...

Provided methods

pub fn mul_full_assign_inline(&mut self, rhs: Rhs) -> Self::High[src]

Note. Implementers must add the #[inline(always)] attribute

pub fn mul_full(&self, rhs: Rhs) -> (Self, Self::High)[src]

pub fn mul_full_assign(&self, rhs: Rhs) -> (Self, Self::High)[src]

Loading content...

Implementors

impl MulFullInline<u64> for U256[src]

type High = u64

impl<'_> MulFullInline<&'_ U256> for U256[src]

type High = Self

Loading content...