Macro rovv_derive::dyn_row [−][src]
dyn_row!() { /* proc-macro */ }
transform
dyn_row! { ref a: A, mut b: B, c: C, .. : Trait1 + Trait2 + 'a }
to
dyn LensRef<Optic![a], A> + LensMut<Optic![b], B> + Lens<Optic![c], C> + Trait1 + Trait2 + 'a