Change from a declarative style to an imperative style Previous declarative style was not good fit for Rust, as the borrow checker does not understand the flat data structure
Change from a declarative style to an imperative style Previous declarative style was not good fit for Rust, as the borrow checker does not understand the flat data structure