486c / rosu-memory

Lightweight, cross-platform memory reader for osu! but in rust
21 stars 7 forks source link

feat: http endpoint (hyper) #38

Closed 486c closed 7 months ago

486c commented 7 months ago
  1. Support for HTTP requests using Hyper
  2. Refactor whole structures because GradualPerfomanceAttributes cannot be shared between threads properly. So now we have clear distinction between what structs can be shared between threads and which is not
  3. Switch from HashMap to simple Vec when storing clients
  4. Drop crossbeam-channel dependency since we don't need it anymore
  5. For all HTTP request will be spawned separate async task (using smol runtime)

    Sadly binary size gonna grow from 1.9MB to 2.4MB (linux)