Outdated transitive nom dependencies
Downloaded hwatch v0.3.10
...
Finished release [optimized] target(s) in 1m 23s
warning: the following packages contain code that will be rejected by a future version of Rust: nom v4.2.3, nom v5.1.2
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
cargo tree shows the outdated nom dependencies coming from ansi-parser v0.8.0 and termwiz v0.15.0's terminfo v0.7.3 respectively:
hwatch v0.3.10 (/home/user/git/hwatch)
├── ansi-parser v0.8.0
...
│ └── nom v4.2.3
...
└── termwiz v0.15.0
...
├── terminfo v0.7.3
│ ├── nom v5.1.2
...
ansi-parser doesn't seem to have an updated version available, but termwiz does (and it uses an updated terminfo that uses nom 7)
Wow, Thanks! I will update it in the next version.
Actually it looks like termwiz has only published 0.20 and not 0.22, which includes the bump of terminfo from 0.7 to 0.8, which is needed for the nom version bump. Hopefully they will soon.
The issue was resolved by applying version 0.9.0 of ansi-parser. This issue will be closed. Thank you for the issue.