Struct risc0_zkp::adapter::PolyExtContext
source · [−]pub struct PolyExtContext {
pub mix: Fp4,
}
Fields
mix: Fp4
Implementations
sourceimpl PolyExtContext
impl PolyExtContext
pub fn _const(&self, value: u32, _loc: &str) -> Fp4
pub fn _get(&self, u: &[Fp4], tap: usize, _loc: &str) -> Fp4
pub fn _get_global(&self, base: &[Fp], offset: usize, _loc: &str) -> Fp4
pub fn _add(&self, a: Fp4, b: Fp4, _loc: &str) -> Fp4
pub fn _sub(&self, a: Fp4, b: Fp4, _loc: &str) -> Fp4
pub fn _mul(&self, a: Fp4, b: Fp4, _loc: &str) -> Fp4
pub fn _true(&self, _loc: &str) -> MixState
pub fn _and_eqz(&self, x: MixState, val: Fp4, _loc: &str) -> MixState
pub fn _and_cond(
&self,
x: MixState,
cond: Fp4,
inner: MixState,
_loc: &str
) -> MixState
Auto Trait Implementations
impl RefUnwindSafe for PolyExtContext
impl Send for PolyExtContext
impl Sync for PolyExtContext
impl Unpin for PolyExtContext
impl UnwindSafe for PolyExtContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
sourcefn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
sourcefn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
sourcefn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
sourcefn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more