I think he should use a higher level framework, or wait a few years for them to mature, and use a garbage collected language until then.
The compiler complained: “error[E0308]: mismatched types”
IMO the only viable way out is through: Rust needs to get the ability to properly abstract over lifetimes and functions that it currently lacks (HKT is a necessary part of doing this cleanly). A good litmus test would be reimplementing all the language control flow keywords as plain old functions; done right this would obviate NLL.
But yeah that's going to take a while, and in the meantime for 99% of things you should just write OCaml. Everyone thinks they need a non-GC language because "muh performance" but those justifications rarely if ever hold up.
You should read the article! The author goes into this in fascinating detail.
You write it on local media and kept it on-premises?
Cloud is the new thing, I hear.
The author could have made the topic about closures, but that’s not what they wanted to talk about.