Trait MapSpecialCaseFn

Source
pub trait MapSpecialCaseFn<T> {
    type Out;

    // Required method
    fn call(&mut self, t: T) -> Self::Out;
}

Required Associated Types§

Required Methods§

Source

fn call(&mut self, t: T) -> Self::Out

Implementors§

Source§

impl<B, C, D, E, F, G, H, I, J, K, L, X> MapSpecialCaseFn<((B, C, D, E, F, G, H, I, J, K, L), X)> for ConsTuplesFn

Source§

impl<C, D, E, F, G, H, I, J, K, L, X> MapSpecialCaseFn<((C, D, E, F, G, H, I, J, K, L), X)> for ConsTuplesFn

Source§

impl<D, E, F, G, H, I, J, K, L, X> MapSpecialCaseFn<((D, E, F, G, H, I, J, K, L), X)> for ConsTuplesFn

Source§

impl<E, F, G, H, I, J, K, L, X> MapSpecialCaseFn<((E, F, G, H, I, J, K, L), X)> for ConsTuplesFn

Source§

impl<F, G, H, I, J, K, L, X> MapSpecialCaseFn<((F, G, H, I, J, K, L), X)> for ConsTuplesFn

Source§

impl<F, T, U, E> MapSpecialCaseFn<Result<T, E>> for MapSpecialCaseFnOk<F>
where F: FnMut(T) -> U,

Source§

type Out = Result<U, E>

Source§

impl<G, H, I, J, K, L, X> MapSpecialCaseFn<((G, H, I, J, K, L), X)> for ConsTuplesFn

Source§

impl<H, I, J, K, L, X> MapSpecialCaseFn<((H, I, J, K, L), X)> for ConsTuplesFn

Source§

impl<I, J, K, L, X> MapSpecialCaseFn<((I, J, K, L), X)> for ConsTuplesFn

Source§

impl<J, K, L, X> MapSpecialCaseFn<((J, K, L), X)> for ConsTuplesFn

Source§

impl<K, L, X> MapSpecialCaseFn<((K, L), X)> for ConsTuplesFn

Source§

impl<T: Into<U>, U> MapSpecialCaseFn<T> for MapSpecialCaseFnInto<U>

Source§

type Out = U

Source§

impl<V, K, F: FnMut(&V) -> K> MapSpecialCaseFn<V> for GroupingMapFn<F>