Refactor the assignements to reduce complexity
Reorder the branches to extract the common patterns Use Results to move error handling upper in the chain. Use as much internal functions, such as `map` to reduce match nesting. Use iterators when applicable.
Showing
- members/braces/src/lib.rs 2 additions, 5 deletionsmembers/braces/src/lib.rs
- members/builtins/src/calc.rs 3 additions, 3 deletionsmembers/builtins/src/calc.rs
- members/lexers/src/assignments/mod.rs 14 additions, 18 deletionsmembers/lexers/src/assignments/mod.rs
- src/lib/shell/assignments.rs 291 additions, 452 deletionssrc/lib/shell/assignments.rs
Loading
Please register or sign in to comment