Skip to main content

require_min_count

Function require_min_count 

Source
pub const fn require_min_count(
    actual: usize,
    minimum: usize,
    context: &'static str,
    child: &'static str,
) -> Result<(), ValidationError>
Expand description

Checks one generated repeated-child minimum-cardinality invariant.

Generated validate_tree_structure implementations call this once per required list child; context and child are grammar data supplied by the generated caller.

ยงErrors

Returns ValidationError::InvalidChildCount when actual < minimum.