tuco_core/
lib.rs

1
2
3
4
5
6
pub trait Tuco {
    type Tuple;
    fn into_tuple(self) -> Self::Tuple;
    fn from_tuple(tuple: Self::Tuple) -> Self;
    fn from_tuco<T: Tuco<Tuple = Self::Tuple>>(value: T) -> Self;
}