1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod foundation;
pub mod from_to;
pub mod stock;
pub mod table;
pub mod tableau;
pub mod waste;

pub trait Zone {
    type View<'a>
    where
        Self: 'a;

    fn as_view(&self) -> Self::View<'_>;
}