pub struct WhirR1CSProof {
pub narg_string: Vec<u8>,
pub hints: Vec<u8>,
pub pattern: Vec<Interaction>,
}Fields§
§narg_string: Vec<u8>§hints: Vec<u8>§pattern: Vec<Interaction>Transcript interaction pattern for debug-mode validation. Populated by the prover; absent from serialized proofs on disk.
Trait Implementations§
Source§impl Clone for WhirR1CSProof
impl Clone for WhirR1CSProof
Source§fn clone(&self) -> WhirR1CSProof
fn clone(&self) -> WhirR1CSProof
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WhirR1CSProof
impl Debug for WhirR1CSProof
Source§impl<'de> Deserialize<'de> for WhirR1CSProof
impl<'de> Deserialize<'de> for WhirR1CSProof
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WhirR1CSProof
impl PartialEq for WhirR1CSProof
Source§impl Serialize for WhirR1CSProof
impl Serialize for WhirR1CSProof
impl StructuralPartialEq for WhirR1CSProof
Auto Trait Implementations§
impl Freeze for WhirR1CSProof
impl RefUnwindSafe for WhirR1CSProof
impl Send for WhirR1CSProof
impl Sync for WhirR1CSProof
impl Unpin for WhirR1CSProof
impl UnsafeUnpin for WhirR1CSProof
impl UnwindSafe for WhirR1CSProof
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more