hyphae/traits/cell_value.rs
1use std::fmt::Debug;
2
3/// Supertrait combining all bounds required for cell value types.
4///
5/// Any type used as a cell value must satisfy
6/// `Clone + Debug + PartialEq + Send + Sync + 'static`.
7/// This trait is automatically implemented for all qualifying types via a blanket impl.
8pub trait CellValue: Clone + Debug + PartialEq + Send + Sync + 'static {}
9
10impl<T: Clone + Debug + PartialEq + Send + Sync + 'static> CellValue for T {}