pub trait DataType: Copy + Sealed { fn depth() -> i32; fn channels() -> i32; fn typ() -> i32 { ... } }
This sealed trait is implemented for types that are valid to use as Mat elements