Include!("my_crate.rs"); vs extern crate my_crate;

I'm afraid I've now got no idea what you mean. "doc" in this context normally means rustdoc , not cli help text, so we've apparently been talking past each other there; you apparently complained earlier that using include means things get out of sync; you now show a (perfectly reasonable) use of include for help text, then refer to it as being "deliberately out of sync" (with what?).

Clearly you do know what it does, so I'm not particularly concerned, I think we've just been talking about different things.