Struct noah_api::xfr::structs::AssetTracingProofs
source · pub struct AssetTracingProofs {
pub asset_type_and_amount_proofs: Vec<PedersenElGamalEqProof>,
pub inputs_identity_proofs: Vec<Vec<Option<ACConfidentialRevealProof>>>,
pub outputs_identity_proofs: Vec<Vec<Option<ACConfidentialRevealProof>>>,
}Expand description
The asset tracing proofs. Proof of records’ data and identity tracing
Fields§
§asset_type_and_amount_proofs: Vec<PedersenElGamalEqProof>The list of amount and asset type proofs.
inputs_identity_proofs: Vec<Vec<Option<ACConfidentialRevealProof>>>The identity revealing proofs for each input.
outputs_identity_proofs: Vec<Vec<Option<ACConfidentialRevealProof>>>The identity revealing proofs for each output.
Trait Implementations§
source§impl Clone for AssetTracingProofs
impl Clone for AssetTracingProofs
source§fn clone(&self) -> AssetTracingProofs
fn clone(&self) -> AssetTracingProofs
Returns a copy 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 AssetTracingProofs
impl Debug for AssetTracingProofs
source§impl Default for AssetTracingProofs
impl Default for AssetTracingProofs
source§fn default() -> AssetTracingProofs
fn default() -> AssetTracingProofs
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for AssetTracingProofs
impl<'de> Deserialize<'de> for AssetTracingProofs
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<AssetTracingProofs> for AssetTracingProofs
impl PartialEq<AssetTracingProofs> for AssetTracingProofs
source§fn eq(&self, other: &AssetTracingProofs) -> bool
fn eq(&self, other: &AssetTracingProofs) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for AssetTracingProofs
impl Serialize for AssetTracingProofs
impl Eq for AssetTracingProofs
impl StructuralEq for AssetTracingProofs
impl StructuralPartialEq for AssetTracingProofs
Auto Trait Implementations§
impl RefUnwindSafe for AssetTracingProofs
impl Send for AssetTracingProofs
impl Sync for AssetTracingProofs
impl Unpin for AssetTracingProofs
impl UnwindSafe for AssetTracingProofs
Blanket Implementations§
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> InitializableFromZeroed for Twhere
T: Default,
impl<T> InitializableFromZeroed for Twhere
T: Default,
§unsafe fn initialize(place: *mut T)
unsafe fn initialize(place: *mut T)
Called to initialize a place to a valid value, after it is set
to all-bits-zero. Read more