pub struct PackedProof(pub [u8; 256]);Expand description
A packed proof is a representation of the ZKP in a single attribute (as opposed to array of arrays) which is easier to transport
Tuple Fields§
§0: [u8; 256]Trait Implementations§
Source§impl Clone for PackedProof
impl Clone for PackedProof
Source§fn clone(&self) -> PackedProof
fn clone(&self) -> PackedProof
Returns a duplicate of the value. Read more
1.0.0 · 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 PackedProof
impl Debug for PackedProof
Source§impl<'de> Deserialize<'de> for PackedProof
impl<'de> Deserialize<'de> for PackedProof
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PackedProof
impl Display for PackedProof
Source§impl From<PackedProof> for Proof
impl From<PackedProof> for Proof
Source§fn from(proof: PackedProof) -> Self
fn from(proof: PackedProof) -> Self
Converts to this type from the input type.
Source§impl From<Proof> for PackedProof
impl From<Proof> for PackedProof
Source§impl FromStr for PackedProof
impl FromStr for PackedProof
Source§impl PartialEq for PackedProof
impl PartialEq for PackedProof
Source§impl Serialize for PackedProof
impl Serialize for PackedProof
impl Copy for PackedProof
impl Eq for PackedProof
impl StructuralPartialEq for PackedProof
Auto Trait Implementations§
impl Freeze for PackedProof
impl RefUnwindSafe for PackedProof
impl Send for PackedProof
impl Sync for PackedProof
impl Unpin for PackedProof
impl UnwindSafe for PackedProof
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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