pub trait Flatten {
type Flattened;
// Required method
fn flatten(self) -> Self::Flattened;
}Expand description
Flatten a nested tuple like (A, (B, (C, ()))) to a flat one like (A, B, C)
pub trait Flatten {
type Flattened;
// Required method
fn flatten(self) -> Self::Flattened;
}Flatten a nested tuple like (A, (B, (C, ()))) to a flat one like (A, B, C)