1
0
Fork 0

Compare commits

..

3 Commits

Author SHA1 Message Date
Benedikt Peetz 6aa8050b10 Build(Cargo): Update `Cargo.lock` and upgrade `Cargo.toml` 2023-07-09 06:50:42 +00:00
Benedikt Peetz 029555633c Build(cargo): Remove wildcard version specification in `Cargo.toml`
Wildcard version is comparable to selecting a version depending on
the result of a dice roll. What I mean with this is, that the version
will be selected based on what the specific user already has in their
cargo registry. This means that the same codebase will compile
wonderfully on one machine but will fail with weird errors like:
`the trait 'From<crossterm::event::Event>' is not implemented for 'Input'`
on an other one.

Additionally crates.io does not accept crates with a bare wildcard
version requirement for aforementioned reasons.

Lastly using direct versions requirement allows to use `cargo upgrade`
to automatically update these requirements to their highest possible
value, as determined by SemVer. This works especially well, when adding
new dependencies with `cargo add`, as this also adds a direct version
requirement.
2023-07-09 06:50:42 +00:00
Benedikt Peetz d2acea7ed2 Style(treewide): Format with rustfmt 2023-07-09 06:50:42 +00:00

Diff Content Not Available