{"crate":{"id":"adler2","name":"adler2","updated_at":"2025-06-09T22:31:53.608434Z","versions":[1596192,1223741],"keywords":["adler32","checksum","hash","integrity","zlib"],"categories":["algorithms"],"badges":[],"created_at":"2024-08-04T20:25:28.045801Z","downloads":567462222,"recent_downloads":165946516,"default_version":"2.0.1","num_versions":2,"yanked":false,"max_version":"2.0.1","newest_version":"2.0.1","max_stable_version":"2.0.1","description":"A simple clean-room implementation of the Adler-32 checksum","homepage":null,"documentation":"https://docs.rs/adler2/","repository":"https://github.com/oyvindln/adler2","links":{"version_downloads":"/api/v1/crates/adler2/downloads","versions":null,"owners":"/api/v1/crates/adler2/owners","owner_team":"/api/v1/crates/adler2/owner_team","owner_user":"/api/v1/crates/adler2/owner_user","reverse_dependencies":"/api/v1/crates/adler2/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1596192,"crate":"adler2","num":"2.0.1","dl_path":"/api/v1/crates/adler2/2.0.1/download","readme_path":"/api/v1/crates/adler2/2.0.1/readme","updated_at":"2025-06-09T22:31:53.608434Z","created_at":"2025-06-09T22:31:53.608434Z","downloads":405907610,"features":{"default":["std"],"rustc-dep-of-std":["core"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"0BSD OR MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/adler2/2.0.1/dependencies","version_downloads":"/api/v1/crates/adler2/2.0.1/downloads","authors":"/api/v1/crates/adler2/2.0.1/authors"},"crate_size":13366,"published_by":{"id":4968,"login":"oyvindln","name":null,"avatar":"https://avatars1.githubusercontent.com/u/8319210?v=4","url":"https://github.com/oyvindln","github_username_matches":true,"created_at":"2014-07-31T10:13:31Z"},"audit_actions":[{"action":"publish","user":{"id":4968,"login":"oyvindln","name":null,"avatar":"https://avatars1.githubusercontent.com/u/8319210?v=4","url":"https://github.com/oyvindln","github_username_matches":true,"created_at":"2014-07-31T10:13:31Z"},"time":"2025-06-09T22:31:53.608434Z"}],"checksum":"320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple clean-room implementation of the Adler-32 checksum","homepage":null,"documentation":"https://docs.rs/adler2/","repository":"https://github.com/oyvindln/adler2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":218,"comment_lines":53,"files":2}},"total_code_lines":218,"total_comment_lines":53}},{"id":1223741,"crate":"adler2","num":"2.0.0","dl_path":"/api/v1/crates/adler2/2.0.0/download","readme_path":"/api/v1/crates/adler2/2.0.0/readme","updated_at":"2024-08-04T20:25:28.045801Z","created_at":"2024-08-04T20:25:28.045801Z","downloads":161554612,"features":{"default":["std"],"rustc-dep-of-std":["core","compiler_builtins"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"0BSD OR MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/adler2/2.0.0/dependencies","version_downloads":"/api/v1/crates/adler2/2.0.0/downloads","authors":"/api/v1/crates/adler2/2.0.0/authors"},"crate_size":13529,"published_by":{"id":4968,"login":"oyvindln","name":null,"avatar":"https://avatars1.githubusercontent.com/u/8319210?v=4","url":"https://github.com/oyvindln","github_username_matches":true,"created_at":"2014-07-31T10:13:31Z"},"audit_actions":[{"action":"publish","user":{"id":4968,"login":"oyvindln","name":null,"avatar":"https://avatars1.githubusercontent.com/u/8319210?v=4","url":"https://github.com/oyvindln","github_username_matches":true,"created_at":"2014-07-31T10:13:31Z"},"time":"2024-08-04T20:25:28.045801Z"}],"checksum":"512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple clean-room implementation of the Adler-32 checksum","homepage":null,"documentation":"https://docs.rs/adler2/","repository":"https://github.com/oyvindln/adler2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":218,"comment_lines":53,"files":2}},"total_code_lines":218,"total_comment_lines":53}}],"keywords":[{"id":"adler32","keyword":"adler32","created_at":"2015-08-24T21:44:20.221697Z","crates_cnt":10},{"id":"checksum","keyword":"checksum","created_at":"2014-11-22T13:50:44.888332Z","crates_cnt":241},{"id":"hash","keyword":"hash","created_at":"2014-11-21T00:04:00.701711Z","crates_cnt":936},{"id":"integrity","keyword":"integrity","created_at":"2017-05-13T00:49:37.881424Z","crates_cnt":68},{"id":"zlib","keyword":"zlib","created_at":"2014-11-11T06:37:59.004601Z","crates_cnt":46}],"categories":[{"id":"algorithms","category":"Algorithms","slug":"algorithms","description":"Rust implementations of core algorithms such as hashing, sorting, searching, and more.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":8552}]}