mapstruct-derive-lib 0.4.0

A derive macro for mapstruct
Documentation
1
2
3
4
5
6
7
8
9
10
11

pub trait Transformer {
    type Item;
    type CreateIter: Iterator<Item = Self::Item>;

    fn create(&self) -> syn::Result<Self::CreateIter>;

    fn transform(&self, item: &mut Self::Item) -> syn::Result<bool>;

    fn remove(&self, item: &Self::Item) -> syn::Result<bool>;
}