RFC Graph

Crates.io docs

How the rfc are referencing each other ?

rs let rfcs: Vec<i32> = rfc_graph::RfcGraph::get(5322, 3).await; println!("{rfcs:?}");

```sh $> cargo run -- -h rfc-graph 0.1.1

USAGE: rfc-graph [OPTIONS] --root

OPTIONS: -h, --help Print help information --recursion-max Number of recursive iteration max [default: 2] --root Number of the first rfc page in the graph (root) -V, --version Print version information ```

Output generated:

sh $> cargo run -- --root 5322 --recursion-max 1

rfc 5322 one recursion

sh $> cargo run -- --root 5322 --recursion-max 2

rfc 5322 two recursion

The referencing in the rfcs are exponential, so you might not want to run with --recursion-max 4

Next features

I would like to add the following features :

| Status | Color | | --------------------------------- | ---------------------------------------------------------------- | | Unknown |

| | Draft |
| | Informational |
| | Experimental |
| | Best Common Practice |
| | Proposed Standard |
| | Draft Standard (old designation) |
| | Internet Standard |
| | Historic |
| | Obsolete |
|