1#![forbid(unsafe_code)]
10#![warn(missing_docs)]
11
12mod merge;
13mod node;
14mod noderef;
15mod provenance;
16mod text;
17
18pub use merge::{
19 merge_flag_lists, merge_nodes, merge_positional_lists, merge_subcommand_lists, pair_aliases,
20 MergeError,
21};
22pub use node::{is_command_name_shaped, CommandNode, Example, Flag, Positional, ValueKind};
23pub use noderef::{resolve, resolve_flag, resolve_mut, FlagKey, NodeRef};
24pub use provenance::{Authority, Axis, ManFormat, Provenance, Source};
25pub use text::{Text, MAX_TEXT_CHARS};