torrust-tracker-torrent-repository

Crates.iotorrust-tracker-torrent-repository
lib.rstorrust-tracker-torrent-repository
version3.0.0
sourcesrc
created_at2024-10-03 09:16:48.464272
updated_at2024-10-03 09:16:48.464272
descriptionA library that provides a repository of torrents files and their peers.
homepagehttps://torrust.com/
repositoryhttps://github.com/torrust/torrust-tracker
max_upload_size
id1395012
size143,466
Jose Celano (josecelano)

documentation

https://docs.rs/crate/torrust-tracker/

README

Torrust Tracker Torrent Repository

A library to provide a torrent repository to the Torrust Tracker.

Benchmarking

cargo bench -p torrust-tracker-torrent-repository

Example partial output:

     Running benches/repository_benchmark.rs (target/release/deps/repository_benchmark-a9b0013c8d09c3c3)
add_one_torrent/RwLockStd
                        time:   [63.057 ns 63.242 ns 63.506 ns]
Found 12 outliers among 100 measurements (12.00%)
  2 (2.00%) low severe
  2 (2.00%) low mild
  2 (2.00%) high mild
  6 (6.00%) high severe
add_one_torrent/RwLockStdMutexStd
                        time:   [62.505 ns 63.077 ns 63.817 ns]

Documentation

Crate documentation.

License

The project is licensed under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE.

Commit count: 1680

cargo fmt