Struct wasm_utils::proof::Proof  
source · [−]pub struct Proof {
    pub proof: Vec<u8>,
    pub nullifier_hash: Vec<u8>,
    pub root: Vec<u8>,
    pub roots: Vec<Vec<u8>>,
    pub public_inputs: Vec<Vec<u8>>,
    pub leaf: Vec<u8>,
}Fields
proof: Vec<u8>nullifier_hash: Vec<u8>root: Vec<u8>roots: Vec<Vec<u8>>public_inputs: Vec<Vec<u8>>leaf: Vec<u8>Implementations
Trait Implementations
sourceimpl FromWasmAbi for Proof
 
impl FromWasmAbi for Proof
sourceimpl IntoWasmAbi for Proof
 
impl IntoWasmAbi for Proof
sourceimpl OptionFromWasmAbi for Proof
 
impl OptionFromWasmAbi for Proof
sourceimpl OptionIntoWasmAbi for Proof
 
impl OptionIntoWasmAbi for Proof
sourceimpl RefFromWasmAbi for Proof
 
impl RefFromWasmAbi for Proof
type Anchor = Ref<'static, Proof>
type Anchor = Ref<'static, Proof>
The type that holds the reference to Self for the duration of the
invocation of the function that has an &Self parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous. Read more
sourceunsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor
 
unsafe fn ref_from_abi(js: Self::Abi) -> Self::Anchor
Recover a Self::Anchor from Self::Abi. Read more
sourceimpl RefMutFromWasmAbi for Proof
 
impl RefMutFromWasmAbi for Proof
impl Eq for Proof
impl StructuralEq for Proof
impl StructuralPartialEq for Proof
Auto Trait Implementations
impl RefUnwindSafe for Proof
impl Send for Proof
impl Sync for Proof
impl Unpin for Proof
impl UnwindSafe for Proof
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> Instrument for T
 
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi, 
 
impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi, 
type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as IntoWasmAbi::Abi
sourcefn return_abi(self) -> <T as ReturnWasmAbi>::Abi
 
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err. Read more
impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
 
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
 
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
 
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more