pub trait MapBasic: TrustedLenwhere
Self: Sized,{
// Provided methods
fn abs(self) -> impl TrustedLen<Item = Self::Item>
where Self::Item: Number { ... }
fn shift<'a>(
self,
n: i32,
value: Self::Item,
) -> Box<dyn TrustedLen<Item = Self::Item> + 'a>
where Self::Item: Clone + 'a,
Self: Sized + 'a { ... }
}Provided Methods§
fn abs(self) -> impl TrustedLen<Item = Self::Item>
fn shift<'a>( self, n: i32, value: Self::Item, ) -> Box<dyn TrustedLen<Item = Self::Item> + 'a>
Object Safety§
This trait is not object safe.