That's the point. I didn't know about the feature flags feature of Rust/Cargo. Of course, if you know it, you "have to" skip it in each tutorial. IMHO, it should be okay 🙂
Thank you for your answer.
Thanks a lot. That's it. But, what have I done now 😀 ?
I believe I misunderstand the dependency inclusion. I have to learn something about features and why they aren't activated by default.
a crate may contain may different parts, and you may not always want all of them to avoid bloat. For an example, a crate may contain a sync and an async version, but you will probably only want one of them. So then the crate exposes the different parts as features.
In clap they have defined the default features as: