[][src]Trait evitable_syn_meta_ext::ast::MapFields

pub trait MapFields<T> {
    fn try_map_fields<E, U>(
        self,
        f: impl Fn(T) -> Result<U, E>
    ) -> Result<Fields<U>, E>; fn map_fields<U>(self, f: impl Fn(T) -> U) -> Fields<U>
    where
        Self: Sized
, { ... } }

Required methods

fn try_map_fields<E, U>(
    self,
    f: impl Fn(T) -> Result<U, E>
) -> Result<Fields<U>, E>

Loading content...

Provided methods

fn map_fields<U>(self, f: impl Fn(T) -> U) -> Fields<U> where
    Self: Sized

Loading content...

Implementations on Foreign Types

impl MapFields<Field> for Fields[src]

impl<'a> MapFields<&'a Field> for &'a Fields[src]

Loading content...

Implementors

impl<T> MapFields<T> for evitable_syn_meta_ext::ast::Fields<T>[src]

Loading content...