pub trait Lazy {
type Value;
type Values: Values<Value = Self::Value>;
// Required method
fn values(self) -> Self::Values;
}pub trait Lazy {
type Value;
type Values: Values<Value = Self::Value>;
// Required method
fn values(self) -> Self::Values;
}