Skip to main content

MapFields

Trait MapFields 

Source
pub trait MapFields<Mapper> {
    type Mapped;
}

Required Associated Types§

Implementors§

Source§

impl<Mapper> MapFields<Mapper> for θ

Source§

impl<Mapper> MapFields<Mapper> for ε

Source§

impl<Mapper, Current, Rest> MapFields<Mapper> for σ<Current, Rest>
where Mapper: MapType, Rest: MapFields<Mapper>,

Source§

type Mapped = σ<<Mapper as MapType>::Map<Current>, <Rest as MapFields<Mapper>>::Mapped>

Source§

impl<Mapper, Current, Rest> MapFields<Mapper> for π<Current, Rest>
where Mapper: MapType, Rest: MapFields<Mapper>,

Source§

type Mapped = π<<Mapper as MapType>::Map<Current>, <Rest as MapFields<Mapper>>::Mapped>