INNER CODE UNIT · Rust

is_empty

gfx-rs/gfx · src/auxil/range-alloc/src/lib.rs:164

    pub fn is_empty(&self) -> bool {
        self.free_ranges.len() == 1 && self.free_ranges[0] == self.initial_range
    }
}

impl<T: Copy + Sub<Output = T> + Sum> RangeAllocator<T> {
    pub fn total_available(&self) -> T {
        self.free_ranges
            .iter()
            .map(|range| range.end - range.start)
            .sum()
    }
}

#[cfg(test)]
mod tests {
    use super::*;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…