use super::*;
use alloc::sync::Arc;
use crate::set::IntCOSet;
use crate::stack::{ChangePoint, HeightStats};
#[derive(Debug)]
pub struct IntCOStack<I>
where
I: IntCO,
{
change_points: Arc<[ChangePoint<I::CoordType>]>,
height_stats: HeightStats,
covered: once_cell::sync::OnceCell<IntCOSet<I>>,
}
mod impls_for_access;
mod impls_for_construction;
mod impls_for_derived_traits;
mod impls_for_iter;
mod impls_for_windows;
#[cfg(test)]
pub(crate) mod test_support;