1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
//! Includes all results of the [parser](parser::ArgParser)<br>
//! Includes:
//! - [ShortOptions](result::ShortOption)
//! - [LongOptions](result::LongOption)
//! - [NonOptions](result::NonOption)
//! - [Commands](result::Root) a sub or the "root" command with its arguments and optionally a subcommand
/// Description of a used short option <br>
/// ## Usage in command line:
/// - `-n` for a short option called `n` without any parameter
/// - `-n value` for a option called `n` with one value
/// - `-ab` for a short option called `a` and one called `b`
/// - `-ab value-one value-two` for a short option called `a` without parameters and one called `b` with two
/// Description of a used long option <br>
/// ## Usage in command line
/// - `--name` for a long argument called `name`
/// - `--name value` for a long argument called `name` with one parameter
/// Description of a used Non option <br>
/// ## Usage in command line
/// - `name` for a non argument called `name`
/// - `name value` for a non argument called `name` with one parameter
/// Command selected by the user