clean code

fzzr
Oct 12, 2021, 2:55 PM
I43RAQTR6WY7KFUFBU5ALAWSNNQZPHSHATOVXFCERQRFTTK5OHNQC

Dependencies

  • [2] XFXPVFOS testing: Move tests to specific directory Tests I didn't really write until today, as I mostly didn't really know how to set it up. This is now partially mitigated, just by forcing myself to do it. There's a few problems still in the code; the database is shared with the dev application for instance. Though as a start I'll take it.
  • [3] JJQ4LMUM dependecy: Remove future No longer required, so cleaning it up right now.
  • [4] SZIYDOFD refactor: Move User guard to the model The User model didn't have the FromRequest 'constructor' for the guard. This felt off. Now some Request knowledge leaks to the model, but still it seems better.
  • [5] E4OBIIUB templates: Fix navigation mocks Cleans up the directory structure for templates and fixes the navigation bugs in the applications too. Includes a context! macro which is lifted from upstream, but is currently unreleased. When rocket_dyn_templates is updates, it could be DRY'ed out.
  • [6] TWIZ7QV4 db: Add interface to add a project Right now a project has a name, and an owner which is hardcoded to 1. This is because basically I'm speedrunning to implement push/pull of Pijul and then revisit to add depth to features and tests. Model code is now split into files properly too.
  • [7] 5UNA2DEA routes: Register and authenticate users Allow users to sign up, and sign in/sign out. The routes are added, though the design of the pages is very bare bones still, it's hard to go through the full flow to demo. On the server side: Passwords are stored encrypted in the database with salts. This uses the PG encrypt tooling to prevent against bugs and maintainance costs on this project. When a user is signed in, the user ID is set in a private cookie. Rocket has Guards for routes, which has not been implemented yet for this project.
  • [8] K4JNAJOF database: Connect to postgres on Rocket boot As database I've chosen PostgreSQL, as my personal experience has been good with it. This change allows Rocket to connect to the database on booting the server. It depends on the DATABASE_URL being set, and for now circumvents the Rocket config helpers as it seemed faster to be up and running this way.
  • [9] W3M3C7CC Initial commit This change includes a very small hello world application server written in Rust using Rocket.rs. Managing dependencies is done with Nix as that works well between Linux and Mac for me.
  • [10] FS2NWBVN pijul: Start of push/pull work This change includes one API endpoint, .pijul. It allows for getting a channels remote ID. A lot of plumbing around repositories is added too, from init to opening pristine and actions like it.
  • [11] WSHUT37C pijul: Pushes now work completely While still missing authn and authz, the flow of pushing now works. This enables validation of at least storing data. Later changes will show the data on the project page.
  • [12] RJ75MX6Y routes: Move user routes to controllers module The last routes to move, the src directory now only has a main.rs file and directories.
  • [13] Z63HIZPS testing: Move tests to specific directory Tests I didn't really write until today, as I mostly didn't really know how to set it up. This is now partially mitigated, just by forcing myself to do it. There's a few problems still in the code; the database is shared with the dev application for instance. Though as a start I'll take it.

Change contents

  • edit in src/main.rs at line 1
    [5.212][2.0:47]()
    use futures::executor::block_on;
    use nidobyte;
  • replacement in src/main.rs at line 3
    [5.3780][2.48:87](),[5.3780][2.48:87](),[5.469][2.88:328](),[5.469][2.88:328]()
    fn main() {
    block_on(async_main())
    async fn async_main() {
    let rocket = nidobyte::rocket();
    rocket
    .await
    .ignite()
    .await
    .expect("rocket failed to ignite")
    .launch()
    .await
    .expect("failed to launch rocket");
    [5.3780]
    [3.75]
  • resurrect zombie in src/controllers/users.rs at line 11
    [5.363][2.329:465](),[5.363][2.329:465]()
    // TODO decide if this controller file is the place for this guard to be at?
    // Feels like a constructor for a model, thus needs moving
  • edit in src/controllers/users.rs at line 11
    [5.327]
    [2.329]
  • edit in Cargo.toml at line 14
    [5.4611][2.483:495]()
    tokio = "1"
  • replacement in Cargo.lock at line 39
    [5.6903][5.6903:6925]()
    "cpufeatures 0.2.1",
    [5.6903]
    [5.6925]
    "cpufeatures",
  • replacement in Cargo.lock at line 80
    [5.1943][5.1943:1961]()
    version = "0.7.4"
    [5.1943]
    [5.1961]
    version = "0.7.5"
  • replacement in Cargo.lock at line 82
    [5.2026][5.2026:2104]()
    checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"
    [5.2026]
    [5.2104]
    checksum = "991984e3fd003e7ba02eb724f87a0f997b78677c46c0e91f8424ad7394c9886a"
  • edit in Cargo.lock at line 96
    [5.2394]
    [5.2394]
    ]
    [[package]]
    name = "ansi_term"
    version = "0.12.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
    dependencies = [
    "winapi 0.3.9",
  • replacement in Cargo.lock at line 109
    [5.7082][5.7082:7101]()
    version = "1.0.43"
    [5.7082]
    [5.7101]
    version = "1.0.44"
  • replacement in Cargo.lock at line 111
    [5.7166][5.7166:7244]()
    checksum = "28ae2b3dec75a406790005a200b1bd89785afc02517a00ca99ecfe093ee9e6cf"
    [5.7166]
    [5.7244]
    checksum = "61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1"
  • edit in Cargo.lock at line 118
    [5.7436][5.7436:7449](),[5.7449][5.2409:2588](),[5.2409][5.2409:2588]()
    [[package]]
    name = "arrayvec"
    version = "0.5.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
  • replacement in Cargo.lock at line 148
    [5.2135][5.2135:2154]()
    version = "0.1.50"
    [5.2135]
    [5.2154]
    version = "0.1.51"
  • replacement in Cargo.lock at line 150
    [5.2219][5.2219:2297]()
    checksum = "0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722"
    [5.2219]
    [5.2297]
    checksum = "44318e776df68115a881de9a8fd1b9e53368d7a4a5ce4cc48517da3393233a5e"
  • replacement in Cargo.lock at line 221
    [5.3418][5.3418:3436]()
    version = "1.2.1"
    [5.3418]
    [5.3436]
    version = "1.3.2"
  • replacement in Cargo.lock at line 223
    [5.3501][5.3501:3579]()
    checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
    [5.3501]
    [5.3004]
    checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
  • edit in Cargo.lock at line 226
    [5.3017][5.3017:3249](),[5.3249][5.7864:7879]()
    name = "bitvec"
    version = "0.19.5"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321"
    dependencies = [
    "funty",
    "radium",
    "tap",
    "wyz",
    ]
    [[package]]
  • replacement in Cargo.lock at line 232
    [5.8086][5.8086:8105]()
    "arrayvec 0.7.1",
    [5.8086]
    [5.8105]
    "arrayvec",
  • replacement in Cargo.lock at line 277
    [5.12081][5.12081:12100]()
    version = "0.2.16"
    [5.12081]
    [5.12100]
    version = "0.2.17"
  • replacement in Cargo.lock at line 279
    [5.12165][5.12165:12243]()
    checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279"
    [5.12165]
    [5.12243]
    checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
  • edit in Cargo.lock at line 283
    [5.3484][5.3484:3679]()
    [[package]]
    name = "build_const"
    version = "0.2.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "b4ae4235e6dac0694637c763029ecea1a2ec9e4e06ec2729bd21ba4d9c863eb7"
  • replacement in Cargo.lock at line 286
    [5.3609][5.3609:3627]()
    version = "3.7.0"
    [5.3609]
    [5.3627]
    version = "3.7.1"
  • replacement in Cargo.lock at line 288
    [5.3692][5.3692:3770]()
    checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631"
    [5.3692]
    [5.12272]
    checksum = "d9df67f7bf9ef8498769f994239c45613ef0c5899415fb58e9add412d2c1a538"
  • replacement in Cargo.lock at line 304
    [5.3798][5.3798:3816]()
    version = "1.0.1"
    [5.3798]
    [5.3816]
    version = "1.1.0"
  • replacement in Cargo.lock at line 306
    [5.3881][5.3881:3959]()
    checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040"
    [5.3881]
    [5.3959]
    checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
  • replacement in Cargo.lock at line 316
    [5.3984][5.3984:4003]()
    version = "1.0.69"
    [5.3984]
    [5.4003]
    version = "1.0.71"
  • replacement in Cargo.lock at line 318
    [5.4068][5.4068:4146]()
    checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2"
    [5.4068]
    [5.12467]
    checksum = "79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd"
  • edit in Cargo.lock at line 387
    [5.4541][5.4541:4737]()
    name = "convert_case"
    version = "0.4.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
    [[package]]
  • replacement in Cargo.lock at line 388
    [5.4753][5.4753:4772]()
    version = "0.15.0"
    [5.4753]
    [5.4772]
    version = "0.15.1"
  • replacement in Cargo.lock at line 390
    [5.4837][5.4837:4915]()
    checksum = "ffdf8865bac3d9a3bde5bde9088ca431b11f5d37c7a578b8086af77248b76627"
    [5.4837]
    [5.4915]
    checksum = "d5f1c7727e460397e56abc4bddc1d49e07a1ad78fc98eb2e1c8f032a58a2f80d"
  • edit in Cargo.lock at line 405
    [5.3910][5.3910:4071](),[5.4071][5.9052:9114]()
    version = "0.1.5"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef"
    dependencies = [
    "libc",
    ]
    [[package]]
    name = "cpufeatures"
  • replacement in Cargo.lock at line 420
    [5.4111][5.4111:4129]()
    version = "1.8.1"
    [5.4111]
    [5.4129]
    version = "2.0.0"
  • replacement in Cargo.lock at line 422
    [5.4194][5.4194:4272]()
    checksum = "d663548de7f5cca343f1e0a48d14dcfb0e9eb4e079ec58883b7251539fa10aeb"
    [5.4194]
    [5.4272]
    checksum = "10c2722795460108a7872e1cd933a85d6ec38abc4baecad51028f702da28889f"
  • replacement in Cargo.lock at line 424
    [5.4289][5.4289:4305]()
    "build_const",
    [5.4289]
    [5.4305]
    "crc-catalog",
  • edit in Cargo.lock at line 428
    [5.4320]
    [5.9276]
    name = "crc-catalog"
    version = "1.1.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403"
    [[package]]
  • replacement in Cargo.lock at line 498
    [5.5085][5.5085:5104]()
    version = "0.10.0"
    [5.5085]
    [5.5104]
    version = "0.10.1"
  • replacement in Cargo.lock at line 500
    [5.5169][5.5169:5247]()
    checksum = "4857fd85a0c34b3c3297875b747c1e02e06b6a0ea32dd892d8192b9ce0813ea6"
    [5.5169]
    [5.10082]
    checksum = "bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a"
  • edit in Cargo.lock at line 555
    [5.5308][5.4995:5273](),[5.11074][5.4995:5273](),[5.4995][5.4995:5273](),[5.5273][5.13960:13973]()
    name = "derive_more"
    version = "0.99.16"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "40eebddd2156ce1bb37b20bbe5151340a31828b1f2d22ba4141f3531710e38df"
    dependencies = [
    "convert_case",
    "proc-macro2",
    "quote",
    "rustc_version 0.3.3",
    "syn",
    ]
    [[package]]
  • replacement in Cargo.lock at line 562
    [5.5302][5.5302:5320]()
    version = "0.3.0"
    [5.5302]
    [5.5320]
    version = "0.3.1"
  • replacement in Cargo.lock at line 564
    [5.5385][5.5385:5463]()
    checksum = "411cf45ac38f00df3679689616649dc12607b846db171780bb790b514a042832"
    [5.5385]
    [5.5463]
    checksum = "50c7580b072f1c8476148f16e0a0d5dedddab787da98d86c5082c5e9ed8ab595"
  • replacement in Cargo.lock at line 572
    [5.5554][5.5554:5572]()
    version = "0.3.0"
    [5.5554]
    [5.5572]
    version = "0.3.1"
  • replacement in Cargo.lock at line 574
    [5.5637][5.5637:5715]()
    checksum = "2cf7081f06822f1787e29359354426132cf832cc977d7a8ff747848631462ad1"
    [5.5637]
    [5.5715]
    checksum = "123c73e7a6e51b05c75fe1a1b2f4e241399ea5740ed810b0e3e6cacd9db5e7b2"
  • replacement in Cargo.lock at line 582
    [5.5794][5.5794:5812]()
    version = "0.3.0"
    [5.5794]
    [5.5812]
    version = "0.3.1"
  • replacement in Cargo.lock at line 584
    [5.5877][5.5877:5955]()
    checksum = "80c23631758736875d7ce08f847f296b4001b72cf90878e85b47df7ac5442147"
    [5.5877]
    [5.5955]
    checksum = "841ef46f4787d9097405cac4e70fb8644fc037b526e8c14054247c0263c400d0"
  • edit in Cargo.lock at line 787
    [5.16025][5.16025:16038](),[5.16038][5.6447:6623](),[5.6447][5.6447:6623]()
    [[package]]
    name = "funty"
    version = "1.1.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7"
  • replacement in Cargo.lock at line 790
    [5.7153][5.7153:7172]()
    version = "0.3.15"
    [5.7153]
    [5.7172]
    version = "0.3.17"
  • replacement in Cargo.lock at line 792
    [5.7237][5.7237:7315]()
    checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27"
    [5.7237]
    [5.7315]
    checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca"
  • replacement in Cargo.lock at line 805
    [5.7496][5.7496:7515]()
    version = "0.3.15"
    [5.7496]
    [5.7515]
    version = "0.3.17"
  • replacement in Cargo.lock at line 807
    [5.7580][5.7580:7658]()
    checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2"
    [5.7580]
    [5.7658]
    checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888"
  • replacement in Cargo.lock at line 815
    [5.7746][5.7746:7765]()
    version = "0.3.15"
    [5.7746]
    [5.7765]
    version = "0.3.17"
  • replacement in Cargo.lock at line 817
    [5.7830][5.7830:7908]()
    checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1"
    [5.7830]
    [5.7908]
    checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d"
  • replacement in Cargo.lock at line 821
    [5.7947][5.7947:7966]()
    version = "0.3.15"
    [5.7947]
    [5.7966]
    version = "0.3.17"
  • replacement in Cargo.lock at line 823
    [5.8031][5.8031:8109]()
    checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79"
    [5.8031]
    [5.8109]
    checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c"
  • edit in Cargo.lock at line 828
    [5.8177]
    [5.8177]
    ]
    [[package]]
    name = "futures-intrusive"
    version = "0.4.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "62007592ac46aa7c2b6416f7deb9a8a8f63a01e0f1d6e1787d5630170db2b63e"
    dependencies = [
    "futures-core",
    "lock_api",
    "parking_lot",
  • replacement in Cargo.lock at line 843
    [5.8212][5.8212:8231]()
    version = "0.3.15"
    [5.8212]
    [5.8231]
    version = "0.3.17"
  • replacement in Cargo.lock at line 845
    [5.8296][5.8296:8374]()
    checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1"
    [5.8296]
    [5.8374]
    checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377"
  • replacement in Cargo.lock at line 849
    [5.8410][5.8410:8429]()
    version = "0.3.15"
    [5.8410]
    [5.8429]
    version = "0.3.17"
  • replacement in Cargo.lock at line 851
    [5.8494][5.8494:8572]()
    checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121"
    [5.8494]
    [5.8572]
    checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb"
  • replacement in Cargo.lock at line 862
    [5.8692][5.8692:8711]()
    version = "0.3.15"
    [5.8692]
    [5.8711]
    version = "0.3.17"
  • replacement in Cargo.lock at line 864
    [5.8776][5.8776:8854]()
    checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282"
    [5.8776]
    [5.8854]
    checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11"
  • replacement in Cargo.lock at line 868
    [5.8889][5.8889:8908]()
    version = "0.3.15"
    [5.8889]
    [5.8908]
    version = "0.3.17"
  • replacement in Cargo.lock at line 870
    [5.8973][5.8973:9051]()
    checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae"
    [5.8973]
    [5.9051]
    checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99"
  • replacement in Cargo.lock at line 874
    [5.9086][5.9086:9105]()
    version = "0.3.15"
    [5.9086]
    [5.9105]
    version = "0.3.17"
  • replacement in Cargo.lock at line 876
    [5.9170][5.9170:9248]()
    checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967"
    [5.9170]
    [5.9248]
    checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481"
  • replacement in Cargo.lock at line 989
    [5.10197][5.10197:10215]()
    version = "0.3.3"
    [5.10197]
    [5.10215]
    version = "0.3.6"
  • replacement in Cargo.lock at line 991
    [5.10280][5.10280:10358]()
    checksum = "825343c4eef0b63f541f8903f395dc5beb362a979b5799a84062527ef1e37726"
    [5.10280]
    [5.10358]
    checksum = "6c06815895acec637cd6ed6e9662c935b866d20a106f8361892893a7d9234964"
  • replacement in Cargo.lock at line 1064
    [5.7752][5.12379:12401]()
    "crypto-mac 0.10.0",
    [5.7752]
    [5.12401]
    "crypto-mac 0.10.1",
  • replacement in Cargo.lock at line 1080
    [5.10958][5.10958:10976]()
    version = "0.2.4"
    [5.10958]
    [5.10976]
    version = "0.2.5"
  • replacement in Cargo.lock at line 1082
    [5.11041][5.11041:11119]()
    checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11"
    [5.11041]
    [5.11119]
    checksum = "1323096b05d41827dadeaee54c9981958c0f94e670bc94ed80037d1a7b8b186b"
  • replacement in Cargo.lock at line 1091
    [5.11197][5.11197:11215]()
    version = "0.4.2"
    [5.11197]
    [5.11215]
    version = "0.4.3"
  • replacement in Cargo.lock at line 1093
    [5.11280][5.11280:11358]()
    checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9"
    [5.11280]
    [5.11358]
    checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5"
  • replacement in Cargo.lock at line 1102
    [5.11448][5.11448:11466]()
    version = "1.4.1"
    [5.11448]
    [5.11466]
    version = "1.5.1"
  • replacement in Cargo.lock at line 1104
    [5.11531][5.11531:11609]()
    checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68"
    [5.11531]
    [5.11609]
    checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503"
  • replacement in Cargo.lock at line 1120
    [5.11829][5.11829:11849]()
    version = "0.14.10"
    [5.11829]
    [5.11849]
    version = "0.14.13"
  • replacement in Cargo.lock at line 1122
    [5.11914][5.11914:11992]()
    checksum = "7728a72c4c7d72665fde02204bcbd93b247721025b222ef78606f14513e0fd03"
    [5.11914]
    [5.11992]
    checksum = "15d1cfb9e4f68655fa04c01f59edb405b6074a0f7118ea881e5026e4a1cd8593"
  • replacement in Cargo.lock at line 1210
    [5.12700][5.12700:12719]()
    version = "0.1.10"
    [5.12700]
    [5.12719]
    version = "0.1.11"
  • replacement in Cargo.lock at line 1212
    [5.12784][5.12784:12862]()
    checksum = "bee0328b1209d157ef001c94dd85b4f8f64139adb0eac2659f4b08382b2f474d"
    [5.12784]
    [5.12862]
    checksum = "716d3d89f35ac6a34fd0eed635395f4c3b76fa889338a4632e5231a8684216bd"
  • edit in Cargo.lock at line 1224
    [5.18559]
    [5.12890]
    ]
    [[package]]
    name = "itertools"
    version = "0.10.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf"
    dependencies = [
    "either",
  • replacement in Cargo.lock at line 1237
    [5.12919][5.12919:12937]()
    version = "0.4.7"
    [5.12919]
    [5.12937]
    version = "0.4.8"
  • replacement in Cargo.lock at line 1239
    [5.13002][5.13002:13080]()
    checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
    [5.13002]
    [5.13080]
    checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
  • replacement in Cargo.lock at line 1243
    [5.8073][5.8073:8092]()
    version = "0.3.51"
    [5.8073]
    [5.8092]
    version = "0.3.55"
  • replacement in Cargo.lock at line 1245
    [5.8157][5.8157:8235]()
    checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062"
    [5.8157]
    [5.8235]
    checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84"
  • edit in Cargo.lock at line 1273
    [5.19002][5.8298:8498](),[5.8298][5.8298:8498](),[5.8498][5.12649:12668](),[5.12668][5.8511:8524](),[5.8511][5.8511:8524](),[5.8524][5.19003:19020](),[5.19020][5.8535:8567](),[5.8535][5.8535:8567](),[5.8567][5.13275:13288](),[5.13275][5.13275:13288]()
    name = "lexical-core"
    version = "0.7.6"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
    dependencies = [
    "arrayvec 0.5.2",
    "bitflags",
    "cfg-if 1.0.0",
    "ryu",
    "static_assertions",
    ]
    [[package]]
  • replacement in Cargo.lock at line 1274
    [5.13302][5.12669:12689]()
    version = "0.2.101"
    [5.13302]
    [5.12689]
    version = "0.2.103"
  • replacement in Cargo.lock at line 1276
    [5.12754][5.12754:12832]()
    checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21"
    [5.12754]
    [5.12832]
    checksum = "dd8f7255a17a627354f321ef0055d63b898c6fb27eff628af4d1b66b7331edf6"
  • replacement in Cargo.lock at line 1336
    [5.13495][5.13495:13513]()
    version = "0.4.4"
    [5.13495]
    [5.13513]
    version = "0.4.5"
  • replacement in Cargo.lock at line 1338
    [5.13578][5.13578:13656]()
    checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb"
    [5.13578]
    [5.13656]
    checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109"
  • replacement in Cargo.lock at line 1354
    [5.13935][5.13935:13953]()
    version = "0.5.1"
    [5.13935]
    [5.13953]
    version = "0.5.2"
  • replacement in Cargo.lock at line 1356
    [5.14018][5.14018:14096]()
    checksum = "2111607c723d7857e0d8299d5ce7a0bf4b844d3e44f8de136b13da513eaf8fc4"
    [5.14018]
    [5.14096]
    checksum = "b2b9df80a3804094bf49bb29881d18f6f05048db72127e84e09c26fc7c2324f5"
  • edit in Cargo.lock at line 1363
    [5.14178]
    [5.8568]
    "tracing",
    "tracing-subscriber",
  • edit in Cargo.lock at line 1383
    [5.8773]
    [5.8773]
    name = "matchers"
    version = "0.0.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1"
    dependencies = [
    "regex-automata",
    ]
    [[package]]
  • replacement in Cargo.lock at line 1393
    [5.8790][5.8790:8808]()
    version = "0.1.8"
    [5.8790]
    [5.8808]
    version = "0.1.9"
  • replacement in Cargo.lock at line 1395
    [5.8873][5.8873:8951]()
    checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
    [5.8873]
    [5.8951]
    checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
  • replacement in Cargo.lock at line 1410
    [5.14209][5.14209:14227]()
    version = "2.4.0"
    [5.14209]
    [5.14227]
    version = "2.4.1"
  • replacement in Cargo.lock at line 1412
    [5.14292][5.14292:14370]()
    checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc"
    [5.14292]
    [5.14370]
    checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
  • edit in Cargo.lock at line 1438
    [5.14559]
    [5.14559]
    [[package]]
    name = "minimal-lexical"
    version = "0.1.4"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "9c64630dcdd71f1a64c435f54885086a0de5d6a12d104d69b165fb7d5286d677"
  • replacement in Cargo.lock at line 1512
    [5.15060][5.15060:15078]()
    version = "2.0.0"
    [5.15060]
    [5.15078]
    version = "2.0.1"
  • replacement in Cargo.lock at line 1514
    [5.15143][5.15143:15221]()
    checksum = "0fdd568fea4758b30d6423f013f7171e193c34aa97828d1bd9f924fb3af30a8c"
    [5.15143]
    [5.15221]
    checksum = "408327e2999b839cd1af003fc01b2019a6c10a1361769542203f6fedc5179680"
  • edit in Cargo.lock at line 1517
    [5.15248][5.15248:15264]()
    "derive_more",
  • edit in Cargo.lock at line 1556
    [5.9227][5.2918:2928]()
    "tokio",
  • resolve order conflict in Cargo.lock at line 1556
    [2.519]
    [5.14510]
  • replacement in Cargo.lock at line 1561
    [5.9255][5.9255:9273]()
    version = "6.1.2"
    [5.9255]
    [5.9273]
    version = "7.0.0"
  • replacement in Cargo.lock at line 1563
    [5.9338][5.9338:9416]()
    checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2"
    [5.9338]
    [5.9416]
    checksum = "7ffd9d26838a953b4af82cbeb9f1592c6798916983959be223a7124e992742c1"
  • edit in Cargo.lock at line 1565
    [5.9433][5.9433:9471]()
    "bitvec",
    "funty",
    "lexical-core",
  • edit in Cargo.lock at line 1566
    [5.9482]
    [5.9482]
    "minimal-lexical",
  • replacement in Cargo.lock at line 1572
    [5.20395][5.20395:20413]()
    version = "0.3.0"
    [5.20395]
    [5.20413]
    version = "0.3.1"
  • replacement in Cargo.lock at line 1574
    [5.20478][5.20478:20556]()
    checksum = "27e6e8f70e9fbbe3752d330d769e3424f24b9458ce266df93a3b456902fd696a"
    [5.20478]
    [5.20556]
    checksum = "640c20e9df4a2d4a5adad5b47e17d76dac3e824346b181931c3ec9f7a85687b1"
  • replacement in Cargo.lock at line 1655
    [5.16162][5.16162:16181]()
    version = "0.11.1"
    [5.16162]
    [5.16181]
    version = "0.11.2"
  • replacement in Cargo.lock at line 1657
    [5.16246][5.16246:16324]()
    checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"
    [5.16246]
    [5.16324]
    checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
  • replacement in Cargo.lock at line 1666
    [5.16428][5.16428:16446]()
    version = "0.8.3"
    [5.16428]
    [5.16446]
    version = "0.8.5"
  • replacement in Cargo.lock at line 1668
    [5.16511][5.16511:16589]()
    checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018"
    [5.16511]
    [5.16589]
    checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
  • replacement in Cargo.lock at line 1776
    [5.22433][5.22433:22451]()
    version = "0.8.0"
    [5.22433]
    [5.22451]
    version = "0.10.0"
  • replacement in Cargo.lock at line 1778
    [5.22516][5.22516:22594]()
    checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
    [5.22516]
    [5.22594]
    checksum = "b9fc3db1018c4b59d7d582a739436478b6035138b6aecbce989fc91c3e98409f"
  • replacement in Cargo.lock at line 1785
    [5.22661][5.22661:22679]()
    version = "0.8.0"
    [5.22661]
    [5.22679]
    version = "0.10.0"
  • replacement in Cargo.lock at line 1787
    [5.22744][5.22744:22822]()
    checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
    [5.22744]
    [5.22822]
    checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
  • replacement in Cargo.lock at line 1818
    [5.15226][5.15226:15245]()
    version = "0.3.19"
    [5.15226]
    [5.15245]
    version = "0.3.20"
  • replacement in Cargo.lock at line 1820
    [5.15310][5.15310:15388]()
    checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"
    [5.15310]
    [5.15388]
    checksum = "7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb"
  • replacement in Cargo.lock at line 1835
    [5.23167][5.23167:23186]()
    version = "0.19.1"
    [5.23167]
    [5.23186]
    version = "0.19.2"
  • replacement in Cargo.lock at line 1837
    [5.23251][5.23251:23329]()
    checksum = "c7871ee579860d8183f542e387b176a25f2656b9fb5211e045397f745a68d1c2"
    [5.23251]
    [5.23329]
    checksum = "eb76d6535496f633fa799bb872ffb4790e9cbdedda9d35564ca0252f930c0dd5"
  • replacement in Cargo.lock at line 1849
    [5.23457][5.23457:23475]()
    version = "0.6.1"
    [5.23457]
    [5.23475]
    version = "0.6.2"
  • replacement in Cargo.lock at line 1851
    [5.23540][5.23540:23618]()
    checksum = "ff3e0f70d32e20923cabf2df02913be7c1842d4c772db8065c00fcfdd1d1bff3"
    [5.23540]
    [5.23618]
    checksum = "b145e6a4ed52cb316a27787fc20fe8a25221cb476479f61e4e0327c15b98d91a"
  • replacement in Cargo.lock at line 1857
    [5.23692][5.15402:15418]()
    "hmac 0.10.1",
    [5.23692]
    [5.23701]
    "hmac 0.11.0",
  • replacement in Cargo.lock at line 1867
    [5.23793][5.23793:23811]()
    version = "0.2.1"
    [5.23793]
    [5.23811]
    version = "0.2.2"
  • replacement in Cargo.lock at line 1869
    [5.23876][5.23876:23954]()
    checksum = "430f4131e1b7657b0cd9a2b0c3408d77c9a43a042d300b8c77f981dffcc43a2f"
    [5.23876]
    [5.23954]
    checksum = "04619f94ba0cc80999f4fc7073607cb825bc739a883cb6d20900fc5e009d6b0d"
  • replacement in Cargo.lock at line 1896
    [5.18657][5.18657:18676]()
    version = "1.0.27"
    [5.18657]
    [5.18676]
    version = "1.0.29"
  • replacement in Cargo.lock at line 1898
    [5.18741][5.18741:18819]()
    checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038"
    [5.18741]
    [5.18819]
    checksum = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d"
  • replacement in Cargo.lock at line 1918
    [5.19170][5.19170:19188]()
    version = "1.0.9"
    [5.19170]
    [5.19188]
    version = "1.0.10"
  • replacement in Cargo.lock at line 1920
    [5.19253][5.19253:19331]()
    checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7"
    [5.19253]
    [5.19331]
    checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
  • edit in Cargo.lock at line 1945
    [5.19366][5.9925:10115]()
    [[package]]
    name = "radium"
    version = "0.5.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8"
  • replacement in Cargo.lock at line 2029
    [5.20353][5.20353:20371]()
    version = "0.2.9"
    [5.20353]
    [5.20371]
    version = "0.2.10"
  • replacement in Cargo.lock at line 2031
    [5.20436][5.20436:20514]()
    checksum = "5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee"
    [5.20436]
    [5.20514]
    checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"
  • edit in Cargo.lock at line 2078
    [5.10616]
    [5.10616]
    name = "regex-automata"
    version = "0.1.10"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
    dependencies = [
    "regex-syntax",
    ]
    [[package]]
  • edit in Cargo.lock at line 2244
    [5.22832][5.22832:23065]()
    dependencies = [
    "semver 0.9.0",
    ]
    [[package]]
    name = "rustc_version"
    version = "0.3.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
  • replacement in Cargo.lock at line 2245
    [5.23082][5.23082:23100]()
    "semver 0.11.0",
    [5.23082]
    [5.11106]
    "semver",
  • replacement in Cargo.lock at line 2344
    [5.24079][5.24079:24103]()
    "semver-parser 0.7.0",
    [5.24079]
    [5.24103]
    "semver-parser",
  • edit in Cargo.lock at line 2348
    [5.24118][5.24118:24353]()
    name = "semver"
    version = "0.11.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
    dependencies = [
    "semver-parser 0.10.2",
    ]
    [[package]]
  • edit in Cargo.lock at line 2354
    [5.24550][5.24550:24776]()
    name = "semver-parser"
    version = "0.10.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
    dependencies = [
    "pest",
    ]
    [[package]]
  • replacement in Cargo.lock at line 2355
    [5.24791][5.24791:24811]()
    version = "1.0.126"
    [5.24791]
    [5.24811]
    version = "1.0.130"
  • replacement in Cargo.lock at line 2357
    [5.24876][5.24876:24954]()
    checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03"
    [5.24876]
    [5.24954]
    checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913"
  • replacement in Cargo.lock at line 2373
    [5.25025][5.25025:25045]()
    version = "1.0.126"
    [5.25025]
    [5.25045]
    version = "1.0.130"
  • replacement in Cargo.lock at line 2375
    [5.25110][5.25110:25188]()
    checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43"
    [5.25110]
    [5.25188]
    checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b"
  • replacement in Cargo.lock at line 2384
    [5.25274][5.25274:25293]()
    version = "1.0.64"
    [5.25274]
    [5.25293]
    version = "1.0.68"
  • replacement in Cargo.lock at line 2386
    [5.25358][5.25358:25436]()
    checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79"
    [5.25358]
    [5.25436]
    checksum = "0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8"
  • replacement in Cargo.lock at line 2407
    [5.26226][5.11609:11627](),[5.11609][5.11609:11627]()
    version = "0.9.6"
    [5.26226]
    [5.11627]
    version = "0.9.8"
  • replacement in Cargo.lock at line 2409
    [5.11692][5.11692:11770]()
    checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16"
    [5.11692]
    [5.11770]
    checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6"
  • replacement in Cargo.lock at line 2413
    [5.26267][5.17418:17440]()
    "cpufeatures 0.1.5",
    [5.26267]
    [5.26268]
    "cpufeatures",
  • replacement in Cargo.lock at line 2426
    [5.11902][5.11902:11920]()
    version = "0.9.5"
    [5.11902]
    [5.11920]
    version = "0.9.8"
  • replacement in Cargo.lock at line 2428
    [5.11985][5.11985:12063]()
    checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12"
    [5.11985]
    [5.12063]
    checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa"
  • replacement in Cargo.lock at line 2432
    [5.26349][5.17441:17463]()
    "cpufeatures 0.1.5",
    [5.26349]
    [5.26350]
    "cpufeatures",
  • edit in Cargo.lock at line 2438
    [5.25683]
    [5.25683]
    name = "sharded-slab"
    version = "0.1.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "740223c51853f3145fe7c90360d2d4232f2b62e3449489c207eccde818979982"
    dependencies = [
    "lazy_static",
    ]
    [[package]]
  • replacement in Cargo.lock at line 2463
    [5.26410][5.26410:26428]()
    version = "0.3.6"
    [5.26410]
    [5.26428]
    version = "0.3.7"
  • replacement in Cargo.lock at line 2465
    [5.26493][5.26493:26571]()
    checksum = "729a25c17d72b06c68cb47955d44fda88ad2d3e7d77e025663fdd69b93dd71a1"
    [5.26493]
    [5.26571]
    checksum = "533494a8f9b724d33625ab53c6c4800f7cc445895924a8ef649222dcb76e938b"
  • replacement in Cargo.lock at line 2469
    [5.25929][5.25929:25947]()
    version = "0.4.3"
    [5.25929]
    [5.25947]
    version = "0.4.4"
  • replacement in Cargo.lock at line 2471
    [5.26012][5.26012:26090]()
    checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527"
    [5.26012]
    [5.26585]
    checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590"
  • replacement in Cargo.lock at line 2484
    [5.26121][5.26121:26139]()
    version = "1.6.1"
    [5.26121]
    [5.26139]
    version = "1.7.0"
  • replacement in Cargo.lock at line 2486
    [5.26204][5.26204:26282]()
    checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e"
    [5.26204]
    [5.26282]
    checksum = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309"
  • replacement in Cargo.lock at line 2490
    [5.26312][5.26312:26330]()
    version = "0.4.0"
    [5.26312]
    [5.26330]
    version = "0.4.2"
  • replacement in Cargo.lock at line 2492
    [5.26395][5.26395:26473]()
    checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2"
    [5.26395]
    [5.26473]
    checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516"
  • replacement in Cargo.lock at line 2512
    [5.12376][5.12376:12394]()
    version = "0.1.6"
    [5.12376]
    [5.12394]
    version = "0.1.8"
  • replacement in Cargo.lock at line 2514
    [5.12459][5.12459:12537]()
    checksum = "6d86e3c77ff882a828346ba401a7ef4b8e440df804491c6064fe8295765de71c"
    [5.12459]
    [5.12537]
    checksum = "b4b7922be017ee70900be125523f38bdd644f4f06a1b16e8fa5a8ee8c34bffd4"
  • replacement in Cargo.lock at line 2516
    [5.12554][5.12554:12581]()
    "lazy_static",
    "maplit",
    [5.12554]
    [5.12581]
    "itertools",
  • edit in Cargo.lock at line 2518
    [5.12589][5.12589:12599]()
    "regex",
  • replacement in Cargo.lock at line 2523
    [5.12651][5.12651:12669]()
    version = "0.5.5"
    [5.12651]
    [5.12669]
    version = "0.5.9"
  • replacement in Cargo.lock at line 2525
    [5.12734][5.12734:12812]()
    checksum = "ba82f79b31f30acebf19905bcd8b978f46891b9d0723f578447361a8910b6584"
    [5.12734]
    [5.12812]
    checksum = "7911b0031a0247af40095838002999c7a52fba29d9739e93326e71a5a1bc9d43"
  • replacement in Cargo.lock at line 2533
    [5.12893][5.12893:12911]()
    version = "0.5.5"
    [5.12893]
    [5.12911]
    version = "0.5.9"
  • replacement in Cargo.lock at line 2535
    [5.12976][5.12976:13054]()
    checksum = "7f23af36748ec8ea8d49ef8499839907be41b0b1178a4e82b8cb45d29f531dc9"
    [5.12976]
    [5.13054]
    checksum = "aec89bfaca8f7737439bad16d52b07f1ccd0730520d3bf6ae9d069fe4b641fb1"
  • edit in Cargo.lock at line 2552
    [5.13265]
    [5.13265]
    "futures-intrusive",
  • replacement in Cargo.lock at line 2556
    [5.13303][5.17658:17674]()
    "hmac 0.10.1",
    [5.13303]
    [5.13312]
    "hmac 0.11.0",
    "indexmap",
  • replacement in Cargo.lock at line 2570
    [5.13454][5.26837:26853]()
    "sha-1 0.9.6",
    [5.13454]
    [5.13464]
    "sha-1 0.9.8",
  • replacement in Cargo.lock at line 2588
    [5.13641][5.13641:13659]()
    version = "0.5.5"
    [5.13641]
    [5.13659]
    version = "0.5.9"
  • replacement in Cargo.lock at line 2590
    [5.13724][5.13724:13802]()
    checksum = "47e4a2349d1ffd60a03ca0de3f116ba55d7f406e55a0d84c64a5590866d94c06"
    [5.13724]
    [5.13802]
    checksum = "584866c833511b1a152e87a7ee20dee2739746f60c858b3c5209150bc4b466f5"
  • edit in Cargo.lock at line 2594
    [5.13841][5.13841:13853]()
    "futures",
  • replacement in Cargo.lock at line 2607
    [5.13985][5.13985:14003]()
    version = "0.5.5"
    [5.13985]
    [5.14003]
    version = "0.5.9"
  • replacement in Cargo.lock at line 2609
    [5.14068][5.14068:14146]()
    checksum = "8199b421ecf3493ee9ef3e7bc90c904844cfb2ea7ea2f57347a93f52bfd3e057"
    [5.14068]
    [5.14146]
    checksum = "0d1bd069de53442e7a320f525a6d4deb8bb0621ac7a55f7eccbc2b58b57f43d0"
  • replacement in Cargo.lock at line 2656
    [5.27596][5.27596:27620]()
    "rustc_version 0.2.3",
    [5.27596]
    [5.27620]
    "rustc_version",
  • replacement in Cargo.lock at line 2716
    [5.28543][5.28543:28562]()
    version = "1.0.73"
    [5.28543]
    [5.28562]
    version = "1.0.80"
  • replacement in Cargo.lock at line 2718
    [5.28627][5.28627:28705]()
    checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7"
    [5.28627]
    [5.28705]
    checksum = "d010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194"
  • replacement in Cargo.lock at line 2727
    [5.17740][5.17740:17759]()
    version = "0.12.5"
    [5.17740]
    [5.17759]
    version = "0.12.6"
  • replacement in Cargo.lock at line 2729
    [5.17824][5.17824:17902]()
    checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa"
    [5.17824]
    [5.17902]
    checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
  • edit in Cargo.lock at line 2736
    [5.17971][5.17971:17984](),[5.17984][5.14856:15030](),[5.28779][5.14856:15030]()
    [[package]]
    name = "tap"
    version = "1.0.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
  • replacement in Cargo.lock at line 2775
    [5.15078][5.15078:15097]()
    version = "1.0.26"
    [5.15078]
    [5.15097]
    version = "1.0.30"
  • replacement in Cargo.lock at line 2777
    [5.15162][5.15162:15240]()
    checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2"
    [5.15162]
    [5.15240]
    checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
  • replacement in Cargo.lock at line 2784
    [5.15301][5.15301:15320]()
    version = "1.0.26"
    [5.15301]
    [5.15320]
    version = "1.0.30"
  • replacement in Cargo.lock at line 2786
    [5.15385][5.15385:15463]()
    checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745"
    [5.15385]
    [5.15463]
    checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
  • replacement in Cargo.lock at line 2861
    [5.15562][5.15562:15580]()
    version = "1.2.0"
    [5.15562]
    [5.15580]
    version = "1.5.0"
  • replacement in Cargo.lock at line 2863
    [5.15645][5.15645:15723]()
    checksum = "5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342"
    [5.15645]
    [5.15723]
    checksum = "f83b2a3d4d9091d0abd7eba4dc2710b1718583bd4d8992e2190720ea38f391f7"
  • replacement in Cargo.lock at line 2876
    [5.29924][5.29924:29942]()
    version = "1.8.1"
    [5.29924]
    [5.29942]
    version = "1.12.0"
  • replacement in Cargo.lock at line 2878
    [5.30007][5.30007:30085]()
    checksum = "98c8b05dc14c75ea83d63dd391100353789f5f24b8b3866542a5e85c8be8e985"
    [5.30007]
    [5.30085]
    checksum = "c2c2416fdedca8443ae44b4527de1ea633af61d8f7169ffa6e72c5b53d24efcc"
  • replacement in Cargo.lock at line 2895
    [5.30290][5.30290:30308]()
    version = "1.3.0"
    [5.30290]
    [5.30308]
    version = "1.4.1"
  • replacement in Cargo.lock at line 2897
    [5.30373][5.30373:30451]()
    checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110"
    [5.30373]
    [5.30451]
    checksum = "154794c8f499c2619acd19e839294703e9e32e7630ef5f46ea80d4ef0fbee5eb"
  • replacement in Cargo.lock at line 2906
    [5.27598][5.27598:27616]()
    version = "0.7.2"
    [5.27598]
    [5.27616]
    version = "0.7.3"
  • replacement in Cargo.lock at line 2908
    [5.27681][5.27681:27759]()
    checksum = "2d2b1383c7e4fb9a09e292c7c6afb7da54418d53b045f1c1fac7a911411a2b8b"
    [5.27681]
    [5.27759]
    checksum = "2f916ee7e52c8a74dfe4162dd73a073d0d7d4b387ea7b97a774c0c10b0776531"
  • replacement in Cargo.lock at line 2951
    [5.30800][5.30800:30818]()
    version = "0.6.7"
    [5.30800]
    [5.30818]
    version = "0.6.8"
  • replacement in Cargo.lock at line 2953
    [5.30883][5.30883:30961]()
    checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592"
    [5.30883]
    [5.30961]
    checksum = "08d3725d3efa29485e87311c5b699de63cde14b00ed4d256b8318aa30ca452cd"
  • replacement in Cargo.lock at line 2980
    [5.31507][5.31507:31526]()
    version = "0.1.26"
    [5.31507]
    [5.31526]
    version = "0.1.29"
  • replacement in Cargo.lock at line 2982
    [5.31591][5.31591:31669]()
    checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d"
    [5.31591]
    [5.31669]
    checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105"
  • edit in Cargo.lock at line 2986
    [5.31718]
    [5.31718]
    "tracing-attributes",
  • edit in Cargo.lock at line 2988
    [5.31735]
    [5.31735]
    ]
    [[package]]
    name = "tracing-attributes"
    version = "0.1.18"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "f4f480b8f81512e825f337ad51e94c1eb5d3bbdf2b363dcd01e2b19a9ffe3f8e"
    dependencies = [
    "proc-macro2",
    "quote",
    "syn",
  • replacement in Cargo.lock at line 3003
    [5.31772][5.31772:31791]()
    version = "0.1.18"
    [5.31772]
    [5.31791]
    version = "0.1.21"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4"
    dependencies = [
    "lazy_static",
    ]
    [[package]]
    name = "tracing-log"
    version = "0.1.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3"
    dependencies = [
    "lazy_static",
    "log",
    "tracing-core",
    ]
    [[package]]
    name = "tracing-serde"
    version = "0.1.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "fb65ea441fbb84f9f6748fd496cf7f63ec9af5bca94dd86456978d055e8eb28b"
    dependencies = [
    "serde",
    "tracing-core",
    ]
    [[package]]
    name = "tracing-subscriber"
    version = "0.2.25"
  • replacement in Cargo.lock at line 3035
    [5.31856][5.31856:31934]()
    checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052"
    [5.31856]
    [5.31934]
    checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71"
  • edit in Cargo.lock at line 3037
    [5.31951]
    [5.31951]
    "ansi_term",
    "chrono",
  • edit in Cargo.lock at line 3040
    [5.31967]
    [5.31967]
    "matchers",
    "regex",
    "serde",
    "serde_json",
    "sharded-slab",
    "smallvec",
    "thread_local",
    "tracing",
    "tracing-core",
    "tracing-log",
    "tracing-serde",
  • replacement in Cargo.lock at line 3082
    [5.16225][5.16225:16244]()
    version = "1.13.0"
    [5.16225]
    [5.16244]
    version = "1.14.0"
  • replacement in Cargo.lock at line 3084
    [5.16309][5.16309:16387]()
    checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06"
    [5.16309]
    [5.16387]
    checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec"
  • replacement in Cargo.lock at line 3169
    [5.16436][5.16436:16454]()
    version = "0.3.5"
    [5.16436]
    [5.16454]
    version = "0.3.7"
  • replacement in Cargo.lock at line 3171
    [5.16519][5.16519:16628]()
    checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0"
    dependencies = [
    "matches",
    ]
    [5.16519]
    [5.16628]
    checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f"
  • replacement in Cargo.lock at line 3279
    [5.34116][5.34116:34135]()
    version = "0.2.74"
    [5.34116]
    [5.34135]
    version = "0.2.78"
  • replacement in Cargo.lock at line 3281
    [5.34200][5.34200:34278]()
    checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd"
    [5.34200]
    [5.34278]
    checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce"
  • replacement in Cargo.lock at line 3289
    [5.34374][5.34374:34393]()
    version = "0.2.74"
    [5.34374]
    [5.34393]
    version = "0.2.78"
  • replacement in Cargo.lock at line 3291
    [5.34458][5.34458:34536]()
    checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900"
    [5.34458]
    [5.34536]
    checksum = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b"
  • replacement in Cargo.lock at line 3304
    [5.34690][5.34690:34709]()
    version = "0.2.74"
    [5.34690]
    [5.34709]
    version = "0.2.78"
  • replacement in Cargo.lock at line 3306
    [5.34774][5.34774:34852]()
    checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4"
    [5.34774]
    [5.34852]
    checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9"
  • replacement in Cargo.lock at line 3314
    [5.34961][5.34961:34980]()
    version = "0.2.74"
    [5.34961]
    [5.34980]
    version = "0.2.78"
  • replacement in Cargo.lock at line 3316
    [5.35045][5.35045:35123]()
    checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97"
    [5.35045]
    [5.35123]
    checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab"
  • replacement in Cargo.lock at line 3327
    [5.35267][5.35267:35286]()
    version = "0.2.74"
    [5.35267]
    [5.35286]
    version = "0.2.78"
  • replacement in Cargo.lock at line 3329
    [5.35351][5.35351:35429]()
    checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f"
    [5.35351]
    [5.35429]
    checksum = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc"
  • replacement in Cargo.lock at line 3333
    [5.17752][5.17752:17771]()
    version = "0.3.51"
    [5.17752]
    [5.17771]
    version = "0.3.55"
  • replacement in Cargo.lock at line 3335
    [5.17836][5.17836:17914]()
    checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582"
    [5.17836]
    [5.17914]
    checksum = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb"
  • replacement in Cargo.lock at line 3362
    [5.18450][5.18450:18468]()
    version = "1.1.2"
    [5.18450]
    [5.18468]
    version = "1.1.5"
  • replacement in Cargo.lock at line 3364
    [5.18533][5.18533:18611]()
    checksum = "4abacf325c958dfeaf1046931d37f2a901b6dfe0968ee965a29e94c6766b2af6"
    [5.18533]
    [5.18611]
    checksum = "483a59fee1a93fec90eb08bc2eb4315ef10f4ebc478b3a5fadc969819cb66117"
  • edit in Cargo.lock at line 3424
    [5.18686][5.18686:18860](),[5.18860][5.36124:36137](),[5.36124][5.36124:36137]()
    name = "wyz"
    version = "0.2.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214"
    [[package]]
  • replacement in Cargo.lock at line 3431
    [5.19226][5.19226:19244]()
    version = "1.4.1"
    [5.19226]
    [5.19244]
    version = "1.4.2"
  • replacement in Cargo.lock at line 3433
    [5.19309][5.19309:19387]()
    checksum = "377db0846015f7ae377174787dd452e1c5f5a9050bc6f954911d01f116daa0cd"
    [5.19309]
    [5.19387]
    checksum = "bf68b08513768deaa790264a7fac27a58cbf2705cfcdc9448362229217d7e970"
  • replacement in Cargo.lock at line 3440
    [5.19462][5.19462:19480]()
    version = "1.1.0"
    [5.19462]
    [5.19480]
    version = "1.2.0"
  • replacement in Cargo.lock at line 3442
    [5.19545][5.19545:19623]()
    checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1"
    [5.19545]
    [5.19623]
    checksum = "bdff2024a851a322b08f179173ae2ba620445aef1e838f0c196820eade4ae0c7"