pub trait Fin { type Target: ?Sized; // Required method fn fin<'a>(self) -> &'a Self::Target; }
Allows overloading of the ^ operator.
^
(prophetic) ⚠