externcrate either as either_lib;pubmodeither{pubuse::either_lib::*;}pubtraitToRef{/// The dedicated type with references therein.
typeType<'a>:ClonewhereSelf:'a;fnto_ref<'a>(&'aself)->Self::Type<'a>;/// Semantic alias for `ToRef::to_ref`.
fnto_own_lendable<'a>(&'aself)->Self::Type<'a>{self.to_ref()}}