( uid_6201 | 2019. 12. 20., p – 19:36 )

Mellékszál: ahogy elnézem, tükörben átítható ez a példa Rust-ra.

enum Maybe[T] ---> Rust Option<T> ... https://doc.rust-lang.org/std/option/
map --> Rust iterátor map ... https://doc.rust-lang.org/std/iter/struct.Map.html
flatten --> Rust iterátor flatten ... https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.flatten
flatmap --> Rust iterátor flatmap ... https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.flat_map
trait és object --> Rust trait és impl: https://doc.rust-lang.org/rust-by-example/trait.html

Szóval minden rendelkezésedre áll, hogy tükörben átírd Rust-ra ezt a példát.