Struct noah_api::xfr::proofs::BarMemosPoliciesCollection
source · pub struct BarMemosPoliciesCollection<'a> { /* private fields */ }Expand description
A collection of blind asset records, memos, and policies, for ease of programming.
Implementations§
source§impl<'a> BarMemosPoliciesCollection<'a>
impl<'a> BarMemosPoliciesCollection<'a>
sourcepub fn new(
bars: &'a [BlindAssetRecord],
memos: &'a [Vec<TracerMemo>],
policies: &'a [&'a TracingPolicies]
) -> Self
pub fn new(
bars: &'a [BlindAssetRecord],
memos: &'a [Vec<TracerMemo>],
policies: &'a [&'a TracingPolicies]
) -> Self
Create a new collection.
sourcepub fn range_over(
&self
) -> Zip<Zip<Iter<'a, &'a TracingPolicies>, Iter<'a, BlindAssetRecord>>, Iter<'a, Vec<TracerMemo>>>
pub fn range_over(
&self
) -> Zip<Zip<Iter<'a, &'a TracingPolicies>, Iter<'a, BlindAssetRecord>>, Iter<'a, Vec<TracerMemo>>>
Obtain an iterator of this collection.
Trait Implementations§
source§impl<'a> Clone for BarMemosPoliciesCollection<'a>
impl<'a> Clone for BarMemosPoliciesCollection<'a>
source§fn clone(&self) -> BarMemosPoliciesCollection<'a>
fn clone(&self) -> BarMemosPoliciesCollection<'a>
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 more