use crate::*; use super::*; pub struct ArrangerVIns<'a> { size: &'a Measure, tracks: &'a Vec, } from!(<'a>|args: &'a ArrangerTui|ArrangerVIns<'a> = Self { size: &args.size, tracks: &args.tracks, }); render!(|self: ArrangerVIns<'a>|()); pub struct ArrangerVOuts<'a> { size: &'a Measure, tracks: &'a Vec, } from!(<'a>|args: &'a ArrangerTui|ArrangerVOuts<'a> = Self { size: &args.size, tracks: &args.tracks, }); render!(|self: ArrangerVOuts<'a>|());