Improve documentation around Cargo features; make Runtime require Debug
- #445 highlighted the lack of good documentation around Arti's multiple runtime support, as well as it being difficult to determine what runtime was actually in use. - Improve the documentation to solve the first problem. - To solve the second problem, make Runtime require Debug (which is arguably a good idea anyway, since it makes them easier to embed in things), and print out the current runtime's Debug information when arti is invoked with `--version`. - (It also prints out other Cargo features, too!) fixes #445
Showing
- README.md 24 additions, 2 deletionsREADME.md
- crates/arti/src/lib.rs 49 additions, 14 deletionscrates/arti/src/lib.rs
- crates/tor-rtcompat/src/traits.rs 3 additions, 0 deletionscrates/tor-rtcompat/src/traits.rs
- crates/tor-rtmock/src/lib.rs 2 additions, 0 deletionscrates/tor-rtmock/src/lib.rs
- crates/tor-rtmock/src/net.rs 8 additions, 0 deletionscrates/tor-rtmock/src/net.rs
- crates/tor-rtmock/src/net_runtime.rs 1 addition, 1 deletioncrates/tor-rtmock/src/net_runtime.rs
- crates/tor-rtmock/src/sleep_runtime.rs 1 addition, 1 deletioncrates/tor-rtmock/src/sleep_runtime.rs
- crates/tor-rtmock/src/time.rs 8 additions, 0 deletionscrates/tor-rtmock/src/time.rs
- doc/TROUBLESHOOTING.md 34 additions, 0 deletionsdoc/TROUBLESHOOTING.md
- doc/semver_status.md 4 additions, 0 deletionsdoc/semver_status.md
Loading
Please register or sign in to comment