pub trait Projection<T>: Send + Unpin { type Projected; fn project(val: T) -> Self::Projected; }
A projection from T to Self::Projected.
T
Self::Projected
The projected/image type.
Project val.
val