use super::bracket::Sign;
#[derive(Debug, Clone, Copy, PartialEq)]
pub enum Action {
StopEarly,
AssumeResidualSign(Sign),
}
impl Action {
#[must_use]
pub fn assume_positive() -> Self {
Self::AssumeResidualSign(Sign::Positive)
}
#[must_use]
pub fn assume_negative() -> Self {
Self::AssumeResidualSign(Sign::Negative)
}
}