{"crate":{"id":"approx","name":"approx","updated_at":"2026-02-05T14:11:21.069055Z","versions":[2001193,1980705,488214,385309,298841,139517,122238,99996,99990,93655,32474,18739,18142],"keywords":["approximate","assert","comparison","equality","float"],"categories":[],"badges":[],"created_at":"2015-11-15T13:11:40.322680Z","downloads":173859353,"recent_downloads":44371453,"default_version":"0.5.1","num_versions":13,"yanked":false,"max_version":"0.6.0-rc2","newest_version":"0.6.0-rc2","max_stable_version":"0.5.1","description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","links":{"version_downloads":"/api/v1/crates/approx/downloads","versions":null,"owners":"/api/v1/crates/approx/owners","owner_team":"/api/v1/crates/approx/owner_team","owner_user":"/api/v1/crates/approx/owner_user","reverse_dependencies":"/api/v1/crates/approx/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2001193,"crate":"approx","num":"0.6.0-rc2","dl_path":"/api/v1/crates/approx/0.6.0-rc2/download","readme_path":"/api/v1/crates/approx/0.6.0-rc2/readme","updated_at":"2026-02-05T14:11:21.069055Z","created_at":"2026-02-05T14:11:21.069055Z","downloads":345371,"features":{"array_impl":[],"default":["array_impl","tuple_impl"],"derive":["dep:approx-derive"],"indexmap_impl":["dep:indexmap"],"num_complex":["dep:num-complex"],"ordered_float":["dep:ordered-float"],"tuple_impl":["paste"],"vec_impl":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.6.0-rc2/dependencies","version_downloads":"/api/v1/crates/approx/0.6.0-rc2/downloads","authors":"/api/v1/crates/approx/0.6.0-rc2/authors"},"crate_size":19611,"published_by":{"id":173444,"login":"jonaspleyer","name":"Jonas Pleyer","avatar":"https://avatars.githubusercontent.com/u/59249415?v=4","url":"https://github.com/jonaspleyer","github_username_matches":true,"created_at":"2019-12-26T08:59:04Z"},"audit_actions":[{"action":"publish","user":{"id":173444,"login":"jonaspleyer","name":"Jonas Pleyer","avatar":"https://avatars.githubusercontent.com/u/59249415?v=4","url":"https://github.com/jonaspleyer","github_username_matches":true,"created_at":"2019-12-26T08:59:04Z"},"time":"2026-02-05T14:11:21.069055Z"}],"checksum":"94fbdd65cc59dcc820bfb0fd01315963d4f9898bf3399a47134c9836698c47df","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1387,"comment_lines":45,"files":5}},"total_code_lines":1387,"total_comment_lines":45}},{"id":1980705,"crate":"approx","num":"0.6.0-rc1","dl_path":"/api/v1/crates/approx/0.6.0-rc1/download","readme_path":"/api/v1/crates/approx/0.6.0-rc1/readme","updated_at":"2026-02-06T09:53:41.213637Z","created_at":"2026-01-28T18:51:10.445813Z","downloads":1637,"features":{"array_impl":[],"default":["std","derive"],"derive":[],"indexmap_impl":["dep:indexmap"],"std":[],"tuple_impl":["paste"],"vec_impl":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.6.0-rc1/dependencies","version_downloads":"/api/v1/crates/approx/0.6.0-rc1/downloads","authors":"/api/v1/crates/approx/0.6.0-rc1/authors"},"crate_size":18109,"published_by":{"id":173444,"login":"jonaspleyer","name":"Jonas Pleyer","avatar":"https://avatars.githubusercontent.com/u/59249415?v=4","url":"https://github.com/jonaspleyer","github_username_matches":true,"created_at":"2019-12-26T08:59:04Z"},"audit_actions":[{"action":"publish","user":{"id":173444,"login":"jonaspleyer","name":"Jonas Pleyer","avatar":"https://avatars.githubusercontent.com/u/59249415?v=4","url":"https://github.com/jonaspleyer","github_username_matches":true,"created_at":"2019-12-26T08:59:04Z"},"time":"2026-01-28T18:51:10.445813Z"},{"action":"yank","user":{"id":173444,"login":"jonaspleyer","name":"Jonas Pleyer","avatar":"https://avatars.githubusercontent.com/u/59249415?v=4","url":"https://github.com/jonaspleyer","github_username_matches":true,"created_at":"2019-12-26T08:59:04Z"},"time":"2026-02-06T09:53:41.217025Z"}],"checksum":"b3578fdace1111371dd1f9151320d6e379e9000b2cfb7ec18c1e52600803e6b8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1356,"comment_lines":45,"files":5}},"total_code_lines":1356,"total_comment_lines":45}},{"id":488214,"crate":"approx","num":"0.5.1","dl_path":"/api/v1/crates/approx/0.5.1/download","readme_path":"/api/v1/crates/approx/0.5.1/readme","updated_at":"2022-01-23T10:15:35.118590Z","created_at":"2022-01-23T10:15:35.118590Z","downloads":130893690,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.5.1/dependencies","version_downloads":"/api/v1/crates/approx/0.5.1/downloads","authors":"/api/v1/crates/approx/0.5.1/authors"},"crate_size":15100,"published_by":{"id":86,"login":"sebcrozet","name":"Sébastien Crozet","avatar":"https://avatars.githubusercontent.com/u/1734958?v=4","url":"https://github.com/sebcrozet","github_username_matches":true,"created_at":"2012-05-13T15:53:59Z"},"audit_actions":[{"action":"publish","user":{"id":86,"login":"sebcrozet","name":"Sébastien Crozet","avatar":"https://avatars.githubusercontent.com/u/1734958?v=4","url":"https://github.com/sebcrozet","github_username_matches":true,"created_at":"2012-05-13T15:53:59Z"},"time":"2022-01-23T10:15:35.118590Z"}],"checksum":"cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":689,"comment_lines":45,"files":5}},"total_code_lines":689,"total_comment_lines":45}},{"id":385309,"crate":"approx","num":"0.5.0","dl_path":"/api/v1/crates/approx/0.5.0/download","readme_path":"/api/v1/crates/approx/0.5.0/readme","updated_at":"2021-06-02T13:12:38.208332Z","created_at":"2021-06-02T13:12:38.208332Z","downloads":2242870,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.5.0/dependencies","version_downloads":"/api/v1/crates/approx/0.5.0/downloads","authors":"/api/v1/crates/approx/0.5.0/authors"},"crate_size":14359,"published_by":{"id":86,"login":"sebcrozet","name":"Sébastien Crozet","avatar":"https://avatars.githubusercontent.com/u/1734958?v=4","url":"https://github.com/sebcrozet","github_username_matches":true,"created_at":"2012-05-13T15:53:59Z"},"audit_actions":[{"action":"publish","user":{"id":86,"login":"sebcrozet","name":"Sébastien Crozet","avatar":"https://avatars.githubusercontent.com/u/1734958?v=4","url":"https://github.com/sebcrozet","github_username_matches":true,"created_at":"2012-05-13T15:53:59Z"},"time":"2021-06-02T13:12:38.208332Z"}],"checksum":"072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":691,"comment_lines":43,"files":5}},"total_code_lines":691,"total_comment_lines":43}},{"id":298841,"crate":"approx","num":"0.4.0","dl_path":"/api/v1/crates/approx/0.4.0/download","readme_path":"/api/v1/crates/approx/0.4.0/readme","updated_at":"2020-10-25T14:03:46.469559Z","created_at":"2020-10-25T14:03:46.469559Z","downloads":16569751,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.4.0/dependencies","version_downloads":"/api/v1/crates/approx/0.4.0/downloads","authors":"/api/v1/crates/approx/0.4.0/authors"},"crate_size":14280,"published_by":{"id":86,"login":"sebcrozet","name":"Sébastien Crozet","avatar":"https://avatars.githubusercontent.com/u/1734958?v=4","url":"https://github.com/sebcrozet","github_username_matches":true,"created_at":"2012-05-13T15:53:59Z"},"audit_actions":[{"action":"publish","user":{"id":86,"login":"sebcrozet","name":"Sébastien Crozet","avatar":"https://avatars.githubusercontent.com/u/1734958?v=4","url":"https://github.com/sebcrozet","github_username_matches":true,"created_at":"2012-05-13T15:53:59Z"},"time":"2020-10-25T14:03:46.469559Z"}],"checksum":"3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":691,"comment_lines":43,"files":5}},"total_code_lines":691,"total_comment_lines":43}},{"id":139517,"crate":"approx","num":"0.3.2","dl_path":"/api/v1/crates/approx/0.3.2/download","readme_path":"/api/v1/crates/approx/0.3.2/readme","updated_at":"2019-03-17T06:07:35.276433Z","created_at":"2019-03-17T06:07:35.276433Z","downloads":20450600,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.3.2/dependencies","version_downloads":"/api/v1/crates/approx/0.3.2/downloads","authors":"/api/v1/crates/approx/0.3.2/authors"},"crate_size":14288,"published_by":{"id":4622,"login":"brendanzab","name":"Brendan Zabarauskas","avatar":"https://avatars.githubusercontent.com/u/695077?v=4","url":"https://github.com/brendanzab","github_username_matches":true,"created_at":"2011-03-28T13:17:27Z"},"audit_actions":[],"checksum":"f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":685,"comment_lines":43,"files":5}},"total_code_lines":685,"total_comment_lines":43}},{"id":122238,"crate":"approx","num":"0.3.1","dl_path":"/api/v1/crates/approx/0.3.1/download","readme_path":"/api/v1/crates/approx/0.3.1/readme","updated_at":"2018-12-13T06:51:59.514792Z","created_at":"2018-12-13T06:51:59.514792Z","downloads":202479,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.3.1/dependencies","version_downloads":"/api/v1/crates/approx/0.3.1/downloads","authors":"/api/v1/crates/approx/0.3.1/authors"},"crate_size":14133,"published_by":null,"audit_actions":[],"checksum":"3c57ff1a5b00753647aebbbcf4ea67fa1e711a65ea7a30eb90dbf07de2485aee","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":643,"comment_lines":43,"files":5}},"total_code_lines":643,"total_comment_lines":43}},{"id":99996,"crate":"approx","num":"0.3.0","dl_path":"/api/v1/crates/approx/0.3.0/download","readme_path":"/api/v1/crates/approx/0.3.0/readme","updated_at":"2018-07-16T15:50:40.112770Z","created_at":"2018-07-16T15:50:40.112770Z","downloads":199635,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.3.0/dependencies","version_downloads":"/api/v1/crates/approx/0.3.0/downloads","authors":"/api/v1/crates/approx/0.3.0/authors"},"crate_size":13937,"published_by":null,"audit_actions":[],"checksum":"f71f10b5c4946a64aad7b8cf65e3406cd3da22fc448595991d22423cf6db67b4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":643,"comment_lines":43,"files":5}},"total_code_lines":643,"total_comment_lines":43}},{"id":99990,"crate":"approx","num":"0.2.1","dl_path":"/api/v1/crates/approx/0.2.1/download","readme_path":"/api/v1/crates/approx/0.2.1/readme","updated_at":"2018-07-16T15:30:11.048416Z","created_at":"2018-07-16T15:30:11.048416Z","downloads":56224,"features":{"default":["std"],"std":[],"use_complex":["num-complex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.2.1/dependencies","version_downloads":"/api/v1/crates/approx/0.2.1/downloads","authors":"/api/v1/crates/approx/0.2.1/authors"},"crate_size":13921,"published_by":null,"audit_actions":[],"checksum":"e134961cbc7401a62433d62050c5b9e1fac71d29d990c35225cf15dcaa9e2d93","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":643,"comment_lines":43,"files":5}},"total_code_lines":643,"total_comment_lines":43}},{"id":93655,"crate":"approx","num":"0.2.0","dl_path":"/api/v1/crates/approx/0.2.0/download","readme_path":"/api/v1/crates/approx/0.2.0/readme","updated_at":"2018-05-21T14:16:11.530737Z","created_at":"2018-05-21T14:16:11.530737Z","downloads":39664,"features":{"default":["std"],"std":[],"use_complex":["num-complex"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.2.0/dependencies","version_downloads":"/api/v1/crates/approx/0.2.0/downloads","authors":"/api/v1/crates/approx/0.2.0/authors"},"crate_size":13903,"published_by":null,"audit_actions":[],"checksum":"5817aa36ff3bf3ceb774e8c678c4294d1544f98d9a6af2588c9011a88dbc6994","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"https://docs.rs/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":643,"comment_lines":43,"files":5}},"total_code_lines":643,"total_comment_lines":43}},{"id":32474,"crate":"approx","num":"0.1.1","dl_path":"/api/v1/crates/approx/0.1.1/download","readme_path":"/api/v1/crates/approx/0.1.1/readme","updated_at":"2017-11-30T03:02:29.624045Z","created_at":"2016-08-26T09:38:30.675380Z","downloads":2714618,"features":{"no_std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.1.1/dependencies","version_downloads":"/api/v1/crates/approx/0.1.1/downloads","authors":"/api/v1/crates/approx/0.1.1/authors"},"crate_size":11204,"published_by":null,"audit_actions":[],"checksum":"08abcc3b4e9339e33a3d0a5ed15d84a687350c05689d825e0f6655eef9e76a94","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/brendanzab/approx","documentation":"http://brendanzab.github.io/approx","repository":"https://github.com/brendanzab/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":363,"comment_lines":37,"files":2}},"total_code_lines":363,"total_comment_lines":37}},{"id":18739,"crate":"approx","num":"0.1.0","dl_path":"/api/v1/crates/approx/0.1.0/download","readme_path":"/api/v1/crates/approx/0.1.0/readme","updated_at":"2017-11-30T04:03:05.182931Z","created_at":"2015-11-30T13:41:02.041410Z","downloads":13323,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.1.0/dependencies","version_downloads":"/api/v1/crates/approx/0.1.0/downloads","authors":"/api/v1/crates/approx/0.1.0/authors"},"crate_size":11088,"published_by":null,"audit_actions":[],"checksum":"514a6d760da537c6d7b16f1197d0c3e887d8313c954696b4c56cd75592afa2ee","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/bjz/approx","documentation":"http://bjz.github.io/approx","repository":"https://github.com/bjz/approx","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":354,"comment_lines":37,"files":2}},"total_code_lines":354,"total_comment_lines":37}},{"id":18142,"crate":"approx","num":"0.0.1","dl_path":"/api/v1/crates/approx/0.0.1/download","readme_path":"/api/v1/crates/approx/0.0.1/readme","updated_at":"2017-11-30T04:03:05.180899Z","created_at":"2015-11-15T13:11:40.362841Z","downloads":3702,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/approx/0.0.1/dependencies","version_downloads":"/api/v1/crates/approx/0.0.1/downloads","authors":"/api/v1/crates/approx/0.0.1/authors"},"crate_size":7377313,"published_by":null,"audit_actions":[],"checksum":"3db8452144e96af8a7becf4cab0787130baf7b84b49a282afc7dc786542a6806","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Approximate floating point equality comparisons and assertions.","homepage":"https://github.com/bjz/approx","documentation":"http://bjz.github.io/approx","repository":"https://github.com/bjz/approx","trustpub_data":null,"linecounts":{"languages":{"Java":{"code_lines":140,"comment_lines":38,"files":1},"Rust":{"code_lines":406,"comment_lines":50,"files":3}},"total_code_lines":546,"total_comment_lines":88}}],"keywords":[{"id":"approximate","keyword":"approximate","created_at":"2015-01-19T02:27:00.686737Z","crates_cnt":24},{"id":"assert","keyword":"assert","created_at":"2014-11-28T21:36:17.406594Z","crates_cnt":173},{"id":"comparison","keyword":"comparison","created_at":"2015-01-19T02:27:00.649089Z","crates_cnt":92},{"id":"equality","keyword":"equality","created_at":"2015-01-09T20:59:20.615826Z","crates_cnt":44},{"id":"float","keyword":"float","created_at":"2015-01-19T02:27:00.628836Z","crates_cnt":162}],"categories":[]}