bird_tool_utils_man/
lib.rs1#![cfg_attr(feature = "nightly", deny(missing_docs))]
2#![cfg_attr(feature = "nightly", feature(external_doc))]
3#![cfg_attr(feature = "nightly", doc(include = "../README.md"))]
4#![cfg_attr(test, deny(warnings))]
5
6extern crate roff;
7
8mod arg;
9mod author;
10mod environment;
11mod example;
12mod flag;
13mod man;
14mod option;
15mod section;
16
17pub mod prelude;
18
19pub use arg::Arg;
20pub use author::Author;
21pub use environment::Env;
22pub use example::Example;
23pub use flag::Flag;
24pub use man::Manual;
25pub use option::Opt;
26pub use section::Section;
27
28trait FlagOrOption: std::fmt::Debug {
29 fn render(&self) -> String;
30}