{"crate":{"id":"rtrb","name":"rtrb","updated_at":"2026-08-18T21:02:01.496165Z","versions":[3026876,3018346,2311268,2060131,1395079,1156190,952815,682557,510330,480156,428062,386114,366149,316518,307026,306500],"keywords":["lock-free","queue","spsc","wait-free"],"categories":["data-structures","no-std","concurrency"],"badges":[],"created_at":"2020-11-18T17:08:33.617824Z","downloads":13044879,"recent_downloads":4335437,"default_version":"0.4.0","num_versions":16,"yanked":false,"max_version":"0.4.0","newest_version":"0.3.5","max_stable_version":"0.4.0","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","links":{"version_downloads":"/api/v1/crates/rtrb/downloads","versions":null,"owners":"/api/v1/crates/rtrb/owners","owner_team":"/api/v1/crates/rtrb/owner_team","owner_user":"/api/v1/crates/rtrb/owner_user","reverse_dependencies":"/api/v1/crates/rtrb/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3026876,"crate":"rtrb","num":"0.3.5","dl_path":"/api/v1/crates/rtrb/0.3.5/download","readme_path":"/api/v1/crates/rtrb/0.3.5/readme","updated_at":"2026-08-18T21:02:01.496165Z","created_at":"2026-08-18T21:02:01.496165Z","downloads":859638,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.3.5/dependencies","version_downloads":"/api/v1/crates/rtrb/0.3.5/downloads","authors":"/api/v1/crates/rtrb/0.3.5/authors"},"crate_size":42316,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2026-08-18T21:02:01.496165Z"}],"checksum":"fae8ee26b0371a29a77d2b2d6b3ae13aa81def6f9bf1b1b92a32d279a5e709b7","rust_version":"1.38","has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":801,"comment_lines":141,"files":3}},"total_code_lines":801,"total_comment_lines":141}},{"id":3018346,"crate":"rtrb","num":"0.4.0","dl_path":"/api/v1/crates/rtrb/0.4.0/download","readme_path":"/api/v1/crates/rtrb/0.4.0/readme","updated_at":"2026-08-17T19:18:22.447234Z","created_at":"2026-08-17T19:18:22.447234Z","downloads":264174,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.4.0/dependencies","version_downloads":"/api/v1/crates/rtrb/0.4.0/downloads","authors":"/api/v1/crates/rtrb/0.4.0/authors"},"crate_size":43612,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2026-08-17T19:18:22.447234Z"}],"checksum":"9278fb35b3e730abe136e9b395b5b81b96d06b9f5478a50f0c8430a2237b22de","rust_version":"1.38","has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":851,"comment_lines":169,"files":4}},"total_code_lines":851,"total_comment_lines":169}},{"id":2311268,"crate":"rtrb","num":"0.3.4","dl_path":"/api/v1/crates/rtrb/0.3.4/download","readme_path":"/api/v1/crates/rtrb/0.3.4/readme","updated_at":"2026-04-26T17:52:56.569520Z","created_at":"2026-04-26T17:52:56.569520Z","downloads":2641938,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.3.4/dependencies","version_downloads":"/api/v1/crates/rtrb/0.3.4/downloads","authors":"/api/v1/crates/rtrb/0.3.4/authors"},"crate_size":41999,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2026-04-26T17:52:56.569520Z"}],"checksum":"4ade083ccbb4bf536df69d1f6432cc23deb7acccff86b183f3923a6fd56a1153","rust_version":"1.38","has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":787,"comment_lines":137,"files":3}},"total_code_lines":787,"total_comment_lines":137}},{"id":2060131,"crate":"rtrb","num":"0.3.3","dl_path":"/api/v1/crates/rtrb/0.3.3/download","readme_path":"/api/v1/crates/rtrb/0.3.3/readme","updated_at":"2026-02-24T18:26:47.961498Z","created_at":"2026-02-24T18:26:47.961498Z","downloads":1179348,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.3.3/dependencies","version_downloads":"/api/v1/crates/rtrb/0.3.3/downloads","authors":"/api/v1/crates/rtrb/0.3.3/authors"},"crate_size":37835,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2026-02-24T18:26:47.961498Z"}],"checksum":"7204ed6420f698836b76d4d5c2ec5dec7585fd5c3a788fd1cde855d1de598239","rust_version":"1.38","has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":772,"comment_lines":137,"files":3}},"total_code_lines":772,"total_comment_lines":137}},{"id":1395079,"crate":"rtrb","num":"0.3.2","dl_path":"/api/v1/crates/rtrb/0.3.2/download","readme_path":"/api/v1/crates/rtrb/0.3.2/readme","updated_at":"2025-01-04T11:42:20.490256Z","created_at":"2025-01-04T11:42:20.490256Z","downloads":6158517,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.3.2/dependencies","version_downloads":"/api/v1/crates/rtrb/0.3.2/downloads","authors":"/api/v1/crates/rtrb/0.3.2/authors"},"crate_size":27066,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2025-01-04T11:42:20.490256Z"}],"checksum":"ad8388ea1a9e0ea807e442e8263a699e7edcb320ecbcd21b4fa8ff859acce3ba","rust_version":"1.38","has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":708,"comment_lines":123,"files":3}},"total_code_lines":708,"total_comment_lines":123}},{"id":1156190,"crate":"rtrb","num":"0.3.1","dl_path":"/api/v1/crates/rtrb/0.3.1/download","readme_path":"/api/v1/crates/rtrb/0.3.1/readme","updated_at":"2024-05-26T13:31:12.442995Z","created_at":"2024-05-26T13:31:12.442995Z","downloads":1001080,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.3.1/dependencies","version_downloads":"/api/v1/crates/rtrb/0.3.1/downloads","authors":"/api/v1/crates/rtrb/0.3.1/authors"},"crate_size":26818,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2024-05-26T13:31:12.442995Z"}],"checksum":"f3f94e84c073f3b85d4012b44722fa8842b9986d741590d4f2636ad0a5b14143","rust_version":"1.38","has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":697,"comment_lines":128,"files":3}},"total_code_lines":697,"total_comment_lines":128}},{"id":952815,"crate":"rtrb","num":"0.3.0","dl_path":"/api/v1/crates/rtrb/0.3.0/download","readme_path":"/api/v1/crates/rtrb/0.3.0/readme","updated_at":"2023-11-12T19:24:31.520107Z","created_at":"2023-11-12T19:24:31.520107Z","downloads":60155,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.3.0/dependencies","version_downloads":"/api/v1/crates/rtrb/0.3.0/downloads","authors":"/api/v1/crates/rtrb/0.3.0/authors"},"crate_size":23247,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2023-11-12T19:24:31.520107Z"}],"checksum":"636b228b5adb32add7f0e41e5084d38aa66fb0f942e8a91751c1e90023288fbe","rust_version":"1.38","has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":630,"comment_lines":44,"files":2}},"total_code_lines":630,"total_comment_lines":44}},{"id":682557,"crate":"rtrb","num":"0.2.3","dl_path":"/api/v1/crates/rtrb/0.2.3/download","readme_path":"/api/v1/crates/rtrb/0.2.3/readme","updated_at":"2022-12-13T22:05:00.597941Z","created_at":"2022-12-13T22:05:00.597941Z","downloads":794987,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.2.3/dependencies","version_downloads":"/api/v1/crates/rtrb/0.2.3/downloads","authors":"/api/v1/crates/rtrb/0.2.3/authors"},"crate_size":22841,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2022-12-13T22:05:00.597941Z"}],"checksum":"99e704dd104faf2326a320140f70f0b736d607c1caa1b1748a6c568a79819109","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":623,"comment_lines":44,"files":2}},"total_code_lines":623,"total_comment_lines":44}},{"id":510330,"crate":"rtrb","num":"0.2.2","dl_path":"/api/v1/crates/rtrb/0.2.2/download","readme_path":"/api/v1/crates/rtrb/0.2.2/readme","updated_at":"2022-03-04T19:10:15.850870Z","created_at":"2022-03-04T19:10:15.850870Z","downloads":23037,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.2.2/dependencies","version_downloads":"/api/v1/crates/rtrb/0.2.2/downloads","authors":"/api/v1/crates/rtrb/0.2.2/authors"},"crate_size":22462,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2022-03-04T19:10:15.850870Z"}],"checksum":"9026ee10cf6d8388598dc10601819be903d14528e05ec3ab97b9ade70e24819c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":623,"comment_lines":44,"files":2}},"total_code_lines":623,"total_comment_lines":44}},{"id":480156,"crate":"rtrb","num":"0.2.1","dl_path":"/api/v1/crates/rtrb/0.2.1/download","readme_path":"/api/v1/crates/rtrb/0.2.1/readme","updated_at":"2022-01-09T21:19:28.690279Z","created_at":"2022-01-09T21:19:28.690279Z","downloads":11963,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.2.1/dependencies","version_downloads":"/api/v1/crates/rtrb/0.2.1/downloads","authors":"/api/v1/crates/rtrb/0.2.1/authors"},"crate_size":22371,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2022-01-09T21:19:28.690279Z"}],"checksum":"041ed130bf0bc1ef82c1b0e326d23c4b799876968e3483421c8b9e59f55f3308","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":620,"comment_lines":40,"files":2}},"total_code_lines":620,"total_comment_lines":40}},{"id":428062,"crate":"rtrb","num":"0.2.0","dl_path":"/api/v1/crates/rtrb/0.2.0/download","readme_path":"/api/v1/crates/rtrb/0.2.0/readme","updated_at":"2021-09-20T19:14:58.713535Z","created_at":"2021-09-20T19:14:58.713535Z","downloads":5750,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.2.0/dependencies","version_downloads":"/api/v1/crates/rtrb/0.2.0/downloads","authors":"/api/v1/crates/rtrb/0.2.0/authors"},"crate_size":21020,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2021-09-20T19:14:58.713535Z"}],"checksum":"7d911d82e9745a598dd118e6bda2165531e316cf8eae65240776637ae8168458","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":601,"comment_lines":27,"files":2}},"total_code_lines":601,"total_comment_lines":27}},{"id":386114,"crate":"rtrb","num":"0.1.4","dl_path":"/api/v1/crates/rtrb/0.1.4/download","readme_path":"/api/v1/crates/rtrb/0.1.4/readme","updated_at":"2021-06-04T18:06:25.687860Z","created_at":"2021-06-04T18:06:25.687860Z","downloads":29423,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.1.4/dependencies","version_downloads":"/api/v1/crates/rtrb/0.1.4/downloads","authors":"/api/v1/crates/rtrb/0.1.4/authors"},"crate_size":20899,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2021-06-04T18:06:25.687860Z"}],"checksum":"318256ac02f7e11a48a10339ba5dca8bd7eb17496abf384e8ea909bb2ae5275f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":574,"comment_lines":27,"files":1}},"total_code_lines":574,"total_comment_lines":27}},{"id":366149,"crate":"rtrb","num":"0.1.3","dl_path":"/api/v1/crates/rtrb/0.1.3/download","readme_path":"/api/v1/crates/rtrb/0.1.3/readme","updated_at":"2021-04-14T11:35:35.638981Z","created_at":"2021-04-14T11:35:35.638981Z","downloads":4413,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.1.3/dependencies","version_downloads":"/api/v1/crates/rtrb/0.1.3/downloads","authors":"/api/v1/crates/rtrb/0.1.3/authors"},"crate_size":19819,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2021-04-14T11:35:35.638981Z"}],"checksum":"51e1b1c09110c4158ca48686c042ad0c0c674edd31d70e350a6bb774a8bcd855","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":568,"comment_lines":27,"files":1}},"total_code_lines":568,"total_comment_lines":27}},{"id":316518,"crate":"rtrb","num":"0.1.2","dl_path":"/api/v1/crates/rtrb/0.1.2/download","readme_path":"/api/v1/crates/rtrb/0.1.2/readme","updated_at":"2020-12-19T10:49:53.630951Z","created_at":"2020-12-19T10:49:53.630951Z","downloads":4619,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.1.2/dependencies","version_downloads":"/api/v1/crates/rtrb/0.1.2/downloads","authors":"/api/v1/crates/rtrb/0.1.2/authors"},"crate_size":19669,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2020-12-19T10:49:53.630951Z"}],"checksum":"e2a6de2cc3b28e99ea0f6de26b7b53a10998028812326fab55f1e318512ba426","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":559,"comment_lines":27,"files":1}},"total_code_lines":559,"total_comment_lines":27}},{"id":307026,"crate":"rtrb","num":"0.1.1","dl_path":"/api/v1/crates/rtrb/0.1.1/download","readme_path":"/api/v1/crates/rtrb/0.1.1/readme","updated_at":"2020-11-20T09:01:04.012614Z","created_at":"2020-11-20T09:01:04.012614Z","downloads":2929,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.1.1/dependencies","version_downloads":"/api/v1/crates/rtrb/0.1.1/downloads","authors":"/api/v1/crates/rtrb/0.1.1/authors"},"crate_size":19690,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2020-11-20T09:01:04.012614Z"}],"checksum":"94ba7797ab8332ea7b087e7b1ef5a442aaeabed4c98dc1a27f4479d5bdc2053c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":559,"comment_lines":27,"files":1}},"total_code_lines":559,"total_comment_lines":27}},{"id":306500,"crate":"rtrb","num":"0.1.0","dl_path":"/api/v1/crates/rtrb/0.1.0/download","readme_path":"/api/v1/crates/rtrb/0.1.0/readme","updated_at":"2020-11-20T09:04:56.524345Z","created_at":"2020-11-18T17:08:33.617824Z","downloads":2120,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/rtrb/0.1.0/dependencies","version_downloads":"/api/v1/crates/rtrb/0.1.0/downloads","authors":"/api/v1/crates/rtrb/0.1.0/authors"},"crate_size":20331,"published_by":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"audit_actions":[{"action":"publish","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2020-11-18T17:08:33.617824Z"},{"action":"yank","user":{"id":98205,"login":"mgeier","name":"Matthias Geier","avatar":"https://avatars.githubusercontent.com/u/705404?v=4","url":"https://github.com/mgeier","github_username_matches":true,"created_at":"2011-04-02T13:43:16Z"},"time":"2020-11-20T09:04:54.095655Z"}],"checksum":"4a9c07f41685099e790eebd8a550d9785af8e2293d53d0be4a7920921ff3a1f6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A realtime-safe single-producer single-consumer ring buffer","homepage":null,"documentation":null,"repository":"https://github.com/mgeier/rtrb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":553,"comment_lines":27,"files":1}},"total_code_lines":553,"total_comment_lines":27}}],"keywords":[{"id":"lock-free","keyword":"lock-free","created_at":"2015-11-05T22:16:50.315080Z","crates_cnt":361},{"id":"queue","keyword":"queue","created_at":"2014-11-23T17:40:16.349995Z","crates_cnt":595},{"id":"spsc","keyword":"spsc","created_at":"2016-05-08T20:51:46.023634Z","crates_cnt":66},{"id":"wait-free","keyword":"wait-free","created_at":"2015-11-05T22:16:50.313355Z","crates_cnt":21}],"categories":[{"id":"data-structures","category":"Data structures","slug":"data-structures","description":"Rust implementations of particular ways of organizing data suited for specific purposes.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11574},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13695},{"id":"concurrency","category":"Concurrency","slug":"concurrency","description":"Crates for implementing concurrent and parallel computation.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3837}]}