{"crate":{"id":"portable-atomic-util","name":"portable-atomic-util","updated_at":"2026-09-04T14:36:47.702530Z","versions":[3153148,2265191,2122526,1987591,1349978,1306175,1200033,1182005,1136756,989060,988424,794291,768149,758411,703750],"keywords":["atomic"],"categories":["concurrency","data-structures","embedded","no-std"],"badges":[],"created_at":"2023-01-15T07:29:59.250690Z","downloads":120361733,"recent_downloads":45365177,"default_version":"0.2.8","num_versions":15,"yanked":false,"max_version":"0.2.8","newest_version":"0.2.8","max_stable_version":"0.2.8","description":"Synchronization primitives built with portable-atomic.\n","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic-util","links":{"version_downloads":"/api/v1/crates/portable-atomic-util/downloads","versions":null,"owners":"/api/v1/crates/portable-atomic-util/owners","owner_team":"/api/v1/crates/portable-atomic-util/owner_team","owner_user":"/api/v1/crates/portable-atomic-util/owner_user","reverse_dependencies":"/api/v1/crates/portable-atomic-util/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":3153148,"crate":"portable-atomic-util","num":"0.2.8","dl_path":"/api/v1/crates/portable-atomic-util/0.2.8/download","readme_path":"/api/v1/crates/portable-atomic-util/0.2.8/readme","updated_at":"2026-09-04T14:36:47.702530Z","created_at":"2026-09-04T14:36:47.702530Z","downloads":6424949,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.2.8/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.2.8/downloads","authors":"/api/v1/crates/portable-atomic-util/0.2.8/authors"},"crate_size":53874,"published_by":null,"audit_actions":[],"checksum":"10ab3eb7f3becc3a1cbc4f2c6f20267996cfc1a6467a873763411b136a122715","rust_version":"1.36","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.\n","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic-util","trustpub_data":{"provider":"github","repository":"taiki-e/portable-atomic-util","run_id":"33883892662","sha":"f0b9e652063a2cc6548e95ba1f9d58bfffea5297"},"linecounts":{"languages":{"Rust":{"code_lines":1571,"comment_lines":727,"files":5}},"total_code_lines":1571,"total_comment_lines":727}},{"id":2265191,"crate":"portable-atomic-util","num":"0.2.7","dl_path":"/api/v1/crates/portable-atomic-util/0.2.7/download","readme_path":"/api/v1/crates/portable-atomic-util/0.2.7/readme","updated_at":"2026-04-16T15:38:33.398099Z","created_at":"2026-04-16T15:38:33.398099Z","downloads":34690702,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.2.7/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.2.7/downloads","authors":"/api/v1/crates/portable-atomic-util/0.2.7/authors"},"crate_size":53577,"published_by":null,"audit_actions":[],"checksum":"c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.\n","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic-util","trustpub_data":{"provider":"github","repository":"taiki-e/portable-atomic-util","run_id":"24518733389","sha":"592caf2d869e94190eb511009635e1e84aa8bbd8"},"linecounts":{"languages":{"Rust":{"code_lines":1594,"comment_lines":736,"files":5}},"total_code_lines":1594,"total_comment_lines":736}},{"id":2122526,"crate":"portable-atomic-util","num":"0.2.6","dl_path":"/api/v1/crates/portable-atomic-util/0.2.6/download","readme_path":"/api/v1/crates/portable-atomic-util/0.2.6/readme","updated_at":"2026-03-14T17:41:32.731376Z","created_at":"2026-03-14T17:41:32.731376Z","downloads":15093264,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.2.6/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.2.6/downloads","authors":"/api/v1/crates/portable-atomic-util/0.2.6/authors"},"crate_size":52478,"published_by":null,"audit_actions":[],"checksum":"091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.\n","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic-util","trustpub_data":{"provider":"github","repository":"taiki-e/portable-atomic-util","run_id":"23092982376","sha":"01bc732b19a8551277d3116e3d810197179c5505"},"linecounts":{"languages":{"Rust":{"code_lines":1544,"comment_lines":726,"files":5}},"total_code_lines":1544,"total_comment_lines":726}},{"id":1987591,"crate":"portable-atomic-util","num":"0.2.5","dl_path":"/api/v1/crates/portable-atomic-util/0.2.5/download","readme_path":"/api/v1/crates/portable-atomic-util/0.2.5/readme","updated_at":"2026-01-31T15:50:36.702756Z","created_at":"2026-01-31T15:50:36.702756Z","downloads":10617800,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.2.5/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.2.5/downloads","authors":"/api/v1/crates/portable-atomic-util/0.2.5/authors"},"crate_size":51858,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2026-01-31T15:50:36.702756Z"}],"checksum":"7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.\n","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1561,"comment_lines":718,"files":6}},"total_code_lines":1561,"total_comment_lines":718}},{"id":1349978,"crate":"portable-atomic-util","num":"0.2.4","dl_path":"/api/v1/crates/portable-atomic-util/0.2.4/download","readme_path":"/api/v1/crates/portable-atomic-util/0.2.4/readme","updated_at":"2024-11-23T05:15:50.765752Z","created_at":"2024-11-23T05:15:50.765752Z","downloads":52529297,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.2.4/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.2.4/downloads","authors":"/api/v1/crates/portable-atomic-util/0.2.4/authors"},"crate_size":47043,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2024-11-23T05:15:50.765752Z"}],"checksum":"d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1403,"comment_lines":561,"files":5}},"total_code_lines":1403,"total_comment_lines":561}},{"id":1306175,"crate":"portable-atomic-util","num":"0.2.3","dl_path":"/api/v1/crates/portable-atomic-util/0.2.3/download","readme_path":"/api/v1/crates/portable-atomic-util/0.2.3/readme","updated_at":"2024-10-17T15:56:31.857699Z","created_at":"2024-10-17T15:56:31.857699Z","downloads":481034,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.2.3/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.2.3/downloads","authors":"/api/v1/crates/portable-atomic-util/0.2.3/authors"},"crate_size":45652,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2024-10-17T15:56:31.857699Z"}],"checksum":"90a7d5beecc52a491b54d6dd05c7a45ba1801666a5baad9fdbfc6fef8d2d206c","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1395,"comment_lines":530,"files":5}},"total_code_lines":1395,"total_comment_lines":530}},{"id":1200033,"crate":"portable-atomic-util","num":"0.2.2","dl_path":"/api/v1/crates/portable-atomic-util/0.2.2/download","readme_path":"/api/v1/crates/portable-atomic-util/0.2.2/readme","updated_at":"2024-07-11T14:10:17.362730Z","created_at":"2024-07-11T14:10:17.362730Z","downloads":327311,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.2.2/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.2.2/downloads","authors":"/api/v1/crates/portable-atomic-util/0.2.2/authors"},"crate_size":41772,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2024-07-11T14:10:17.362730Z"}],"checksum":"fcdd8420072e66d54a407b3316991fe946ce3ab1083a7f575b2463866624704d","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1261,"comment_lines":487,"files":5}},"total_code_lines":1261,"total_comment_lines":487}},{"id":1182005,"crate":"portable-atomic-util","num":"0.2.1","dl_path":"/api/v1/crates/portable-atomic-util/0.2.1/download","readme_path":"/api/v1/crates/portable-atomic-util/0.2.1/readme","updated_at":"2024-07-09T14:49:33.823497Z","created_at":"2024-06-22T05:27:59.792843Z","downloads":3198,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.2.1/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.2.1/downloads","authors":"/api/v1/crates/portable-atomic-util/0.2.1/authors"},"crate_size":41634,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2024-06-22T05:27:59.792843Z"},{"action":"yank","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2024-07-09T14:49:33.825592Z"}],"checksum":"15e6070f5b7452d6689dd85f08a109adec42cf6d039c9100aab6ee3403fd7307","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1260,"comment_lines":487,"files":5}},"total_code_lines":1260,"total_comment_lines":487}},{"id":1136756,"crate":"portable-atomic-util","num":"0.2.0","dl_path":"/api/v1/crates/portable-atomic-util/0.2.0/download","readme_path":"/api/v1/crates/portable-atomic-util/0.2.0/readme","updated_at":"2024-05-07T06:17:17.929347Z","created_at":"2024-05-07T06:17:17.929347Z","downloads":23913,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.2.0/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.2.0/downloads","authors":"/api/v1/crates/portable-atomic-util/0.2.0/authors"},"crate_size":40510,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2024-05-07T06:17:17.929347Z"}],"checksum":"b18c297861eb391769372886a70b9449d51d73a21a1c8a2527652ab1b6453cb5","rust_version":"1.34","has_lib":null,"bin_names":null,"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1229,"comment_lines":472,"files":5}},"total_code_lines":1229,"total_comment_lines":472}},{"id":989060,"crate":"portable-atomic-util","num":"0.1.5","dl_path":"/api/v1/crates/portable-atomic-util/0.1.5/download","readme_path":"/api/v1/crates/portable-atomic-util/0.1.5/readme","updated_at":"2023-12-17T18:44:21.693476Z","created_at":"2023-12-17T18:44:21.693476Z","downloads":145039,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.1.5/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.1.5/downloads","authors":"/api/v1/crates/portable-atomic-util/0.1.5/authors"},"crate_size":15542,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-12-17T18:44:21.693476Z"}],"checksum":"a1a7411625b38d51b41421c6333976adffd4674a925a978856734a2dc853449b","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":560,"comment_lines":165,"files":4}},"total_code_lines":560,"total_comment_lines":165}},{"id":988424,"crate":"portable-atomic-util","num":"0.1.4","dl_path":"/api/v1/crates/portable-atomic-util/0.1.4/download","readme_path":"/api/v1/crates/portable-atomic-util/0.1.4/readme","updated_at":"2023-12-16T20:13:43.291668Z","created_at":"2023-12-16T20:13:43.291668Z","downloads":1947,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.1.4/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.1.4/downloads","authors":"/api/v1/crates/portable-atomic-util/0.1.4/authors"},"crate_size":15013,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-12-16T20:13:43.291668Z"}],"checksum":"d231b3beaaa16f250ccd4d1a80857b9f8959b7999cb741371830e3944a04a6fe","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":559,"comment_lines":146,"files":4}},"total_code_lines":559,"total_comment_lines":146}},{"id":794291,"crate":"portable-atomic-util","num":"0.1.3","dl_path":"/api/v1/crates/portable-atomic-util/0.1.3/download","readme_path":"/api/v1/crates/portable-atomic-util/0.1.3/readme","updated_at":"2023-12-16T20:15:29.757700Z","created_at":"2023-05-06T22:47:53.421394Z","downloads":15931,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.1.3/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.1.3/downloads","authors":"/api/v1/crates/portable-atomic-util/0.1.3/authors"},"crate_size":14380,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-05-06T22:47:53.421394Z"},{"action":"yank","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-12-16T20:15:29.761673Z"}],"checksum":"5b04f7d7db7264d097636257272594f781611c464553fc76ebc899847d50c4cc","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":582,"comment_lines":140,"files":4}},"total_code_lines":582,"total_comment_lines":140}},{"id":768149,"crate":"portable-atomic-util","num":"0.1.2","dl_path":"/api/v1/crates/portable-atomic-util/0.1.2/download","readme_path":"/api/v1/crates/portable-atomic-util/0.1.2/readme","updated_at":"2023-12-16T20:15:28.642092Z","created_at":"2023-04-04T14:43:53.696386Z","downloads":3273,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.1.2/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.1.2/downloads","authors":"/api/v1/crates/portable-atomic-util/0.1.2/authors"},"crate_size":14198,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-04-04T14:43:53.696386Z"},{"action":"yank","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-12-16T20:15:28.647161Z"}],"checksum":"4c3ebfc4e1022be7a4373634459b9b94e4d43443bb280529393ffe852e50a961","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":582,"comment_lines":136,"files":4}},"total_code_lines":582,"total_comment_lines":136}},{"id":758411,"crate":"portable-atomic-util","num":"0.1.1","dl_path":"/api/v1/crates/portable-atomic-util/0.1.1/download","readme_path":"/api/v1/crates/portable-atomic-util/0.1.1/readme","updated_at":"2023-12-16T20:15:27.689276Z","created_at":"2023-03-24T17:48:32.740905Z","downloads":1987,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.1.1/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.1.1/downloads","authors":"/api/v1/crates/portable-atomic-util/0.1.1/authors"},"crate_size":14072,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-03-24T17:48:32.740905Z"},{"action":"yank","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-12-16T20:15:27.690641Z"}],"checksum":"ca8ba48b34b654046145e856981ae787dbb0df6f13c693f4ea77811bba4a4a8f","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":570,"comment_lines":136,"files":4}},"total_code_lines":570,"total_comment_lines":136}},{"id":703750,"crate":"portable-atomic-util","num":"0.1.0","dl_path":"/api/v1/crates/portable-atomic-util/0.1.0/download","readme_path":"/api/v1/crates/portable-atomic-util/0.1.0/readme","updated_at":"2023-12-16T20:15:26.501489Z","created_at":"2023-01-15T07:29:59.250690Z","downloads":2020,"features":{"alloc":[],"default":[],"std":["alloc"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/portable-atomic-util/0.1.0/dependencies","version_downloads":"/api/v1/crates/portable-atomic-util/0.1.0/downloads","authors":"/api/v1/crates/portable-atomic-util/0.1.0/authors"},"crate_size":13703,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-01-15T07:29:59.250690Z"},{"action":"yank","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-12-16T20:15:26.506016Z"}],"checksum":"c5bb03eac373374466eb3d0e167e1abe02f34cb9c3e6d16f751c89bed5c0ddbc","rust_version":"1.34","has_lib":true,"bin_names":[],"edition":"2018","description":"Synchronization primitives built with portable-atomic.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/portable-atomic","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":553,"comment_lines":132,"files":4}},"total_code_lines":553,"total_comment_lines":132}}],"keywords":[{"id":"atomic","keyword":"atomic","created_at":"2015-09-17T15:50:35.169597Z","crates_cnt":283}],"categories":[{"id":"concurrency","category":"Concurrency","slug":"concurrency","description":"Crates for implementing concurrent and parallel computation.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3831},{"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":11562},{"id":"embedded","category":"Embedded development","slug":"embedded","description":"Crates that are primarily useful on embedded devices or without an operating system.","created_at":"2017-02-05T21:31:23.444608Z","crates_cnt":7228},{"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":13676}]}