pub struct ContributionDecision {
pub eligibility: PiEligibility,
pub reason: ContributionReason,
}Expand description
The full per-atom decision from evaluate_atom_pi_contribution: the
coarse eligibility bucket plus the specific rule that produced it.
Fields§
§eligibility: PiEligibility§reason: ContributionReasonImplementations§
Trait Implementations§
Source§impl Clone for ContributionDecision
impl Clone for ContributionDecision
Source§fn clone(&self) -> ContributionDecision
fn clone(&self) -> ContributionDecision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ContributionDecision
Auto Trait Implementations§
impl Freeze for ContributionDecision
impl RefUnwindSafe for ContributionDecision
impl Send for ContributionDecision
impl Sync for ContributionDecision
impl Unpin for ContributionDecision
impl UnsafeUnpin for ContributionDecision
impl UnwindSafe for ContributionDecision
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