feat(ranges): add is_empty function to inclusive/exclusive ranges.

This commit is contained in:
ltabis 2022-08-24 13:17:43 +02:00
parent 4b3608cedc
commit 1269d4b34d

View File

@ -666,6 +666,11 @@ mod range_functions {
let _ = range;
true
}
/// Returns true if the range contains no items.
#[rhai_fn(get = "is_empty", name = "is_empty", pure)]
pub fn is_empty_exclusive(range: &mut ExclusiveRange) -> bool {
range.is_empty()
}
/// Return the start of the inclusive range.
#[rhai_fn(get = "start", name = "start", pure)]
pub fn start_inclusive(range: &mut InclusiveRange) -> INT {
@ -688,4 +693,9 @@ mod range_functions {
let _ = range;
false
}
/// Returns true if the range contains no items.
#[rhai_fn(get = "is_empty", name = "is_empty", pure)]
pub fn is_empty_inclusive(range: &mut InclusiveRange) -> bool {
range.is_empty()
}
}