pub struct EligibilityOutcome {
pub eligible: bool,
pub failed_conditions: Vec<String>,
}Expand description
Structured eligibility outcome (reason codes for ineligible results).
Fields§
§eligible: bool§failed_conditions: Vec<String>Trait Implementations§
Source§impl Clone for EligibilityOutcome
impl Clone for EligibilityOutcome
Source§fn clone(&self) -> EligibilityOutcome
fn clone(&self) -> EligibilityOutcome
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 moreSource§impl Debug for EligibilityOutcome
impl Debug for EligibilityOutcome
Source§impl<'de> Deserialize<'de> for EligibilityOutcome
impl<'de> Deserialize<'de> for EligibilityOutcome
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
impl Eq for EligibilityOutcome
Source§impl PartialEq for EligibilityOutcome
impl PartialEq for EligibilityOutcome
Source§impl Serialize for EligibilityOutcome
impl Serialize for EligibilityOutcome
impl StructuralPartialEq for EligibilityOutcome
Auto Trait Implementations§
impl Freeze for EligibilityOutcome
impl RefUnwindSafe for EligibilityOutcome
impl Send for EligibilityOutcome
impl Sync for EligibilityOutcome
impl Unpin for EligibilityOutcome
impl UnsafeUnpin for EligibilityOutcome
impl UnwindSafe for EligibilityOutcome
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