Struct secp256k1_zkp_sys::SurjectionProof
source · [−]#[repr(C)]pub struct SurjectionProof {
pub n_inputs: size_t,
pub used_inputs: [c_uchar; 32],
pub data: [c_uchar; 8224],
}
Fields
n_inputs: size_t
Total number of input asset tags
used_inputs: [c_uchar; 32]
Bitmap of which input tags are used in the surjection proof
data: [c_uchar; 8224]
Borromean signature: e0, scalars
Implementations
Trait Implementations
sourceimpl Clone for SurjectionProof
impl Clone for SurjectionProof
sourcefn clone(&self) -> SurjectionProof
fn clone(&self) -> SurjectionProof
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SurjectionProof
impl Debug for SurjectionProof
sourceimpl Hash for SurjectionProof
impl Hash for SurjectionProof
sourceimpl PartialEq<SurjectionProof> for SurjectionProof
impl PartialEq<SurjectionProof> for SurjectionProof
impl Eq for SurjectionProof
Auto Trait Implementations
impl RefUnwindSafe for SurjectionProof
impl Send for SurjectionProof
impl Sync for SurjectionProof
impl Unpin for SurjectionProof
impl UnwindSafe for SurjectionProof
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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