Struct predicates_core::reflection::Case[][src]

pub struct Case<'a> { /* fields omitted */ }

A descriptive explanation for why a predicate failed.

Methods

impl<'a> Case<'a>
[src]

Create a new Case describing the result of a Predicate.

Add an additional by product to a Case.

Add an additional by product to a Case.

The Predicate that produced this case.

The result of this case.

Important traits for CaseProducts<'a>

Access the by-products from determining this case.

Important traits for CaseChildren<'a>

Access the sub-cases.

Trait Implementations

impl<'a> Debug for Case<'a>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'a> !Send for Case<'a>

impl<'a> !Sync for Case<'a>