Only after reading my message I realized that it would likely come across as being negative. You did an amazing job. I rewrote the title to make it more positive.
If you're assessing the maturity of the ecosystem by looking at examples and considering backwards compatibility with older (>6 months) Rust a bad thing, you're ~in the wrong place~ evaluating the wrong thing.
As I was assessing the maturity of Rust for mobile development, I tried different things.
I used
na-winit-wgpu
example as a template for https://github.com/JohnScience/winit_wgpu_android_native_activity.While I was working on it, I noticed that you could make the code less nested with these stable features:
let-else
.P.S.
Only after reading my message I realized that it would likely come across as being negative. You did an amazing job. I rewrote the title to make it more positive.