pub struct ManifestYieldSummary {
pub parent_yields: usize,
pub child_yields: IndexMap<SubintentHash, usize>,
}
Fields§
§parent_yields: usize
§child_yields: IndexMap<SubintentHash, usize>
Implementations§
Source§impl ManifestYieldSummary
impl ManifestYieldSummary
pub fn new_with_children(children: impl Iterator<Item = SubintentHash>) -> Self
Trait Implementations§
Source§impl Clone for ManifestYieldSummary
impl Clone for ManifestYieldSummary
Source§fn clone(&self) -> ManifestYieldSummary
fn clone(&self) -> ManifestYieldSummary
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 ManifestYieldSummary
impl Debug for ManifestYieldSummary
Source§impl ManifestInterpretationVisitor for ManifestYieldSummary
impl ManifestInterpretationVisitor for ManifestYieldSummary
type Output = ManifestValidationError
fn on_end_instruction( &mut self, details: OnEndInstruction<'_>, ) -> ControlFlow<Self::Output>
fn on_start_instruction( &mut self, details: OnStartInstruction, ) -> ControlFlow<Self::Output>
fn on_new_bucket( &mut self, details: OnNewBucket<'_, '_>, ) -> ControlFlow<Self::Output>
fn on_consume_bucket( &mut self, details: OnConsumeBucket<'_, '_>, ) -> ControlFlow<Self::Output>
fn on_new_proof( &mut self, details: OnNewProof<'_, '_>, ) -> ControlFlow<Self::Output>
fn on_consume_proof( &mut self, details: OnConsumeProof<'_, '_>, ) -> ControlFlow<Self::Output>
fn on_new_address_reservation( &mut self, details: OnNewAddressReservation<'_, '_>, ) -> ControlFlow<Self::Output>
fn on_consume_address_reservation( &mut self, details: OnConsumeAddressReservation<'_, '_>, ) -> ControlFlow<Self::Output>
fn on_new_named_address( &mut self, details: OnNewNamedAddress<'_, '_>, ) -> ControlFlow<Self::Output>
fn on_new_intent( &mut self, details: OnNewIntent<'_, '_>, ) -> ControlFlow<Self::Output>
fn on_drop_authzone_proofs( &mut self, details: OnDropAuthZoneProofs, ) -> ControlFlow<Self::Output>
fn on_pass_expression( &mut self, details: OnPassExpression<'_>, ) -> ControlFlow<Self::Output>
fn on_register_blob( &mut self, details: OnRegisterBlob<'_>, ) -> ControlFlow<Self::Output>
fn on_pass_blob(&mut self, details: OnPassBlob<'_>) -> ControlFlow<Self::Output>
fn on_resource_assertion( &mut self, details: OnResourceAssertion<'_>, ) -> ControlFlow<Self::Output>
fn on_verification( &mut self, details: OnVerification<'_>, ) -> ControlFlow<Self::Output>
fn on_finish(&mut self, details: OnFinish) -> ControlFlow<Self::Output>
Source§impl PartialEq for ManifestYieldSummary
impl PartialEq for ManifestYieldSummary
impl Eq for ManifestYieldSummary
impl StructuralPartialEq for ManifestYieldSummary
Auto Trait Implementations§
impl Freeze for ManifestYieldSummary
impl RefUnwindSafe for ManifestYieldSummary
impl Send for ManifestYieldSummary
impl Sync for ManifestYieldSummary
impl Unpin for ManifestYieldSummary
impl UnwindSafe for ManifestYieldSummary
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<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
impl<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
type Error = <U as ContextualTryFrom<T>>::Error
type Context = <U as ContextualTryFrom<T>>::Context
fn contextual_try_into( self, context: &<U as ContextualTryFrom<T>>::Context, ) -> Result<U, <U as ContextualTryFrom<T>>::Error>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.