1 2 3 4 5 6 7 8 9 10 11 12 13
pub trait Val where Self: ::core::fmt::Debug, Self: Default, Self: Clone, Self: Copy {} impl<T> Val for T where T: ::core::fmt::Debug, T: Default, T: Clone, T: Copy {}