I've recently learned a whole lot about how to use #iterator #functional #combinators in Rust (that is, functions like map(), fold(), filter(), et cetera), and how they interact with #optional and result types.
Here's a quick writeup on that: Chaining Fallible Operations with Combinators https://leotindall.com/tutorial/chaining-fallible-operations-with-combinators/
#programming #rust #rustlang #coding #functionalprogramming #fp