//! The result a pass reports for a node.
use crateSpan;
/// What a [`Pass`](crate::Pass) instructs the engine to do with a node.
///
/// # Examples
///
/// ```
/// use increparse::{Outcome, Span};
///
/// let outcome: Outcome<()> = Outcome::Expand(vec![(Span::new(0, 3, 0), ())]);
/// assert!(matches!(outcome, Outcome::Expand(_)));
/// ```