Struct miden_core::TraceState [−][src]
pub struct TraceState<E: FieldElement<BaseField = BaseElement>> { /* fields omitted */ }
Implementations
pub fn from_slice(
ctx_depth: usize,
loop_depth: usize,
stack_depth: usize,
state: &[E]
) -> Self
pub fn program_hash(&self) -> &[E]ⓘ
pub fn cf_op_bits(&self) -> &[E]ⓘ
pub fn ld_op_bits(&self) -> &[E]ⓘ
pub fn hd_op_bits(&self) -> &[E]ⓘ
pub fn loop_stack(&self) -> &[E]ⓘ
pub fn user_stack(&self) -> &[E]ⓘ
Trait Implementations
impl<E: PartialEq + FieldElement<BaseField = BaseElement>> PartialEq<TraceState<E>> for TraceState<E>
impl<E: PartialEq + FieldElement<BaseField = BaseElement>> PartialEq<TraceState<E>> for TraceState<E>
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<E> RefUnwindSafe for TraceState<E> where
E: RefUnwindSafe,
impl<E> Send for TraceState<E>
impl<E> Sync for TraceState<E>
impl<E> Unpin for TraceState<E> where
E: Unpin,
impl<E> UnwindSafe for TraceState<E> where
E: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more