Remove `async_trait` crate

finchie
May 16, 2025, 4:01 AM
SYZ44SKFR7KZUME7RSRAX36FUS5J4SUCTNRSKEWLLJBBD4IFT46AC

Dependencies

  • [2] 2MKP7CB7 Move dependencies into workspace `Cargo.toml`
  • [3] HJVWPKWV Migrate crates to edition 2024
  • [4] OYN2YVPA Create `pijul_remote` crate
  • [5] LREYM47H Update workspace resolver from `2` to `3`
  • [6] WCA7X6W6 Create `pijul-repository` crate
  • [7] 4RV7T4SR Migrate from `pijul::config` to `pijul-config`
  • [8] 5Z2Y7VGV Migrate `pijul::identity::Complete::prove` to `pijul::remote::prove`
  • [9] RIZ4IP76 Solving more conflicts
  • [10] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [11] RVAH6PXA Getting libpijul to compile to WASM32
  • [12] STG7MO5M Version bump
  • [13] RDQYEED2 Fixing versions
  • [14] 5QTMRUXN Fixing a race condition between progress bars
  • [15] L4JXJHWX pijul/*: reorganize imports and remove extern crate
  • [16] H4AU6QRP New config for HTTP remotes
  • [17] DVBSW7SI Bump dependencies with minor-level changes
  • [18] PNJL5TPZ Version bump
  • [19] 5XMUEZMZ pijul-clone: avoid panics on parsing remote URLs
  • [20] TCXM4WIJ Remove unused dependencies
  • [*] EJ7TFFOW Re-adding Cargo.lock

Change contents

  • edit in pijul-remote/src/lib.rs at line 7
    [3.706][4.215:245](),[4.29][4.215:245]()
    use async_trait::async_trait;
  • edit in pijul-remote/src/lib.rs at line 114
    [4.53370][4.268:283]()
    #[async_trait]
  • edit in pijul-remote/src/lib.rs at line 123
    [4.467][4.467:482]()
    #[async_trait]
  • edit in pijul-remote/Cargo.toml at line 22
    [2.331][2.331:360]()
    async-trait.workspace = true
  • edit in Cargo.toml at line 26
    [2.5974][2.5974:5994]()
    async-trait = "0.1"
  • edit in Cargo.lock at line 140
    [4.2551][4.5606:5619](),[4.2704][4.5606:5619](),[4.5606][4.5606:5619](),[4.5619][4.5619:5640](),[4.5640][4.2705:2724](),[4.1629][4.5659:5724](),[4.2571][4.5659:5724](),[4.2724][4.5659:5724](),[4.5659][4.5659:5724](),[4.5724][4.2725:2803](),[4.1708][4.5802:5845](),[4.2650][4.5802:5845](),[4.2803][4.5802:5845](),[4.5802][4.5802:5845](),[4.5845][4.2804:2819](),[4.574][4.5860:5862](),[4.1724][4.5860:5862](),[4.1872][4.5860:5862](),[4.2666][4.5860:5862](),[4.2819][4.5860:5862](),[4.5860][4.5860:5862]()
    [[package]]
    name = "async-trait"
    version = "0.1.77"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
    dependencies = [
    "proc-macro2",
    "quote",
    "syn 2.0.48",
    ]
  • edit in Cargo.lock at line 2007
    [4.3356][4.3356:3372]()
    "async-trait",