pub fn test_condition(condition: &Condition, operands: &PluralOperands) -> bool
Expand description
Function used to test Condition
against PluralOperands
to identify
the appropriate PluralCategory
.
🚧 This code is considered unstable; it may change at any time, in breaking or non-breaking ways,
including in SemVer minor releases. In particular, the `DataProvider` implementations are only
guaranteed to match with this version's `*_unstable` providers. Use with caution.
§Examples
use icu::plurals::provider::rules::reference::parse_condition;
use icu::plurals::provider::rules::reference::test_condition;
use icu::plurals::PluralOperands;
let operands = PluralOperands::from(5_usize);
let condition =
parse_condition(b"i = 4..6").expect("Failed to parse a rule.");
assert!(test_condition(&condition, &operands));