Basic refactor #7

Merged
antifallobst merged 3 commits from bpeetz/trinitrix:refactor into master 2023-07-09 14:47:52 +00:00
Owner

See the commit messages.

See the commit messages.
bpeetz added 3 commits 2023-07-09 06:50:26 +00:00
5e04ab49ee
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.
bpeetz force-pushed refactor from 50d7948a2d to 6aa8050b10 2023-07-09 06:50:44 +00:00 Compare
bpeetz force-pushed refactor from 6aa8050b10 to e36fadbb72 2023-07-09 06:52:34 +00:00 Compare
bpeetz changed title from Basic refactor to WIP: Basic refactor 2023-07-09 06:54:38 +00:00
bpeetz added 1 commit 2023-07-09 08:07:23 +00:00
bpeetz force-pushed refactor from c814426905 to 1c43626fad 2023-07-09 08:10:48 +00:00 Compare
bpeetz changed title from WIP: Basic refactor to Basic refactor 2023-07-09 08:11:26 +00:00
antifallobst merged commit 3920a3e600 into master 2023-07-09 14:47:52 +00:00
This repo is archived. You cannot comment on pull requests.
No description provided.