{"crate":{"id":"ena","name":"ena","updated_at":"2026-02-10T23:17:07.042876Z","versions":[2016780,1136280,751991,734225,229717,177229,141353,140314,117882,107313,93318,83443,82812,82810,80488,69843,59769,59764,59760,59759,59758,47154,39576,36769,36768,36766,36479],"keywords":["unification","union-find"],"categories":[],"badges":[],"created_at":"2016-10-22T10:17:49.884115Z","downloads":82835689,"recent_downloads":14590379,"default_version":"0.14.4","num_versions":27,"yanked":false,"max_version":"0.14.4","newest_version":"0.14.4","max_stable_version":"0.14.4","description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/rust-lang/ena","documentation":null,"repository":"https://github.com/rust-lang/ena","links":{"version_downloads":"/api/v1/crates/ena/downloads","versions":null,"owners":"/api/v1/crates/ena/owners","owner_team":"/api/v1/crates/ena/owner_team","owner_user":"/api/v1/crates/ena/owner_user","reverse_dependencies":"/api/v1/crates/ena/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2016780,"crate":"ena","num":"0.14.4","dl_path":"/api/v1/crates/ena/0.14.4/download","readme_path":"/api/v1/crates/ena/0.14.4/readme","updated_at":"2026-02-10T23:17:07.042876Z","created_at":"2026-02-10T23:17:07.042876Z","downloads":17178434,"features":{"bench":[],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.14.4/dependencies","version_downloads":"/api/v1/crates/ena/0.14.4/downloads","authors":"/api/v1/crates/ena/0.14.4/authors"},"crate_size":23421,"published_by":{"id":7427,"login":"lcnr","name":"lcnr","avatar":"https://avatars.githubusercontent.com/u/29864074?v=4","url":"https://github.com/lcnr","github_username_matches":true,"created_at":"2017-07-03T13:05:44Z"},"audit_actions":[{"action":"publish","user":{"id":7427,"login":"lcnr","name":"lcnr","avatar":"https://avatars.githubusercontent.com/u/29864074?v=4","url":"https://github.com/lcnr","github_username_matches":true,"created_at":"2017-07-03T13:05:44Z"},"time":"2026-02-10T23:17:07.042876Z"}],"checksum":"eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/rust-lang/ena","documentation":null,"repository":"https://github.com/rust-lang/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1730,"comment_lines":83,"files":7}},"total_code_lines":1730,"total_comment_lines":83}},{"id":1136280,"crate":"ena","num":"0.14.3","dl_path":"/api/v1/crates/ena/0.14.3/download","readme_path":"/api/v1/crates/ena/0.14.3/readme","updated_at":"2024-05-06T18:25:50.618116Z","created_at":"2024-05-06T18:25:50.618116Z","downloads":42548250,"features":{"bench":[],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.14.3/dependencies","version_downloads":"/api/v1/crates/ena/0.14.3/downloads","authors":"/api/v1/crates/ena/0.14.3/authors"},"crate_size":22986,"published_by":{"id":130791,"login":"compiler-errors","name":"Michael Goulet","avatar":"https://avatars.githubusercontent.com/u/3674314?v=4","url":"https://github.com/compiler-errors","github_username_matches":true,"created_at":"2013-02-22T23:34:13Z"},"audit_actions":[{"action":"publish","user":{"id":130791,"login":"compiler-errors","name":"Michael Goulet","avatar":"https://avatars.githubusercontent.com/u/3674314?v=4","url":"https://github.com/compiler-errors","github_username_matches":true,"created_at":"2013-02-22T23:34:13Z"},"time":"2024-05-06T18:25:50.618116Z"}],"checksum":"3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/rust-lang/ena","documentation":null,"repository":"https://github.com/rust-lang/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1721,"comment_lines":81,"files":7}},"total_code_lines":1721,"total_comment_lines":81}},{"id":751991,"crate":"ena","num":"0.14.2","dl_path":"/api/v1/crates/ena/0.14.2/download","readme_path":"/api/v1/crates/ena/0.14.2/readme","updated_at":"2023-03-17T08:35:54.881906Z","created_at":"2023-03-17T08:35:54.881906Z","downloads":10562888,"features":{"bench":[],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.14.2/dependencies","version_downloads":"/api/v1/crates/ena/0.14.2/downloads","authors":"/api/v1/crates/ena/0.14.2/authors"},"crate_size":22991,"published_by":{"id":1386,"login":"nikomatsakis","name":"Niko Matsakis","avatar":"https://avatars.githubusercontent.com/u/155238?v=4","url":"https://github.com/nikomatsakis","github_username_matches":true,"created_at":"2009-11-19T07:01:48Z"},"audit_actions":[{"action":"publish","user":{"id":1386,"login":"nikomatsakis","name":"Niko Matsakis","avatar":"https://avatars.githubusercontent.com/u/155238?v=4","url":"https://github.com/nikomatsakis","github_username_matches":true,"created_at":"2009-11-19T07:01:48Z"},"time":"2023-03-17T08:35:54.881906Z"}],"checksum":"c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/rust-lang/ena","documentation":null,"repository":"https://github.com/rust-lang/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1722,"comment_lines":81,"files":7}},"total_code_lines":1722,"total_comment_lines":81}},{"id":734225,"crate":"ena","num":"0.14.1","dl_path":"/api/v1/crates/ena/0.14.1/download","readme_path":"/api/v1/crates/ena/0.14.1/readme","updated_at":"2023-02-23T20:29:03.146517Z","created_at":"2023-02-23T20:29:03.146517Z","downloads":422649,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.14.1/dependencies","version_downloads":"/api/v1/crates/ena/0.14.1/downloads","authors":"/api/v1/crates/ena/0.14.1/authors"},"crate_size":23025,"published_by":{"id":1386,"login":"nikomatsakis","name":"Niko Matsakis","avatar":"https://avatars.githubusercontent.com/u/155238?v=4","url":"https://github.com/nikomatsakis","github_username_matches":true,"created_at":"2009-11-19T07:01:48Z"},"audit_actions":[{"action":"publish","user":{"id":1386,"login":"nikomatsakis","name":"Niko Matsakis","avatar":"https://avatars.githubusercontent.com/u/155238?v=4","url":"https://github.com/nikomatsakis","github_username_matches":true,"created_at":"2009-11-19T07:01:48Z"},"time":"2023-02-23T20:29:03.146517Z"}],"checksum":"b2e5d13ca2353ab7d0230988629def93914a8c4015f621f9b13ed2955614731d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/rust-lang/ena","documentation":null,"repository":"https://github.com/rust-lang/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1702,"comment_lines":81,"files":7}},"total_code_lines":1702,"total_comment_lines":81}},{"id":229717,"crate":"ena","num":"0.14.0","dl_path":"/api/v1/crates/ena/0.14.0/download","readme_path":"/api/v1/crates/ena/0.14.0/readme","updated_at":"2020-04-10T19:06:13.053663Z","created_at":"2020-04-10T19:06:13.053663Z","downloads":9632432,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.14.0/dependencies","version_downloads":"/api/v1/crates/ena/0.14.0/downloads","authors":"/api/v1/crates/ena/0.14.0/authors"},"crate_size":23052,"published_by":{"id":1386,"login":"nikomatsakis","name":"Niko Matsakis","avatar":"https://avatars.githubusercontent.com/u/155238?v=4","url":"https://github.com/nikomatsakis","github_username_matches":true,"created_at":"2009-11-19T07:01:48Z"},"audit_actions":[{"action":"publish","user":{"id":1386,"login":"nikomatsakis","name":"Niko Matsakis","avatar":"https://avatars.githubusercontent.com/u/155238?v=4","url":"https://github.com/nikomatsakis","github_username_matches":true,"created_at":"2009-11-19T07:01:48Z"},"time":"2020-04-10T19:06:13.053663Z"}],"checksum":"d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/rust-lang-nursery/ena","documentation":null,"repository":"https://github.com/rust-lang-nursery/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1713,"comment_lines":81,"files":7}},"total_code_lines":1713,"total_comment_lines":81}},{"id":177229,"crate":"ena","num":"0.13.1","dl_path":"/api/v1/crates/ena/0.13.1/download","readme_path":"/api/v1/crates/ena/0.13.1/readme","updated_at":"2019-09-19T23:06:28.435100Z","created_at":"2019-09-19T23:06:28.435100Z","downloads":917385,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.13.1/dependencies","version_downloads":"/api/v1/crates/ena/0.13.1/downloads","authors":"/api/v1/crates/ena/0.13.1/authors"},"crate_size":19497,"published_by":{"id":1386,"login":"nikomatsakis","name":"Niko Matsakis","avatar":"https://avatars.githubusercontent.com/u/155238?v=4","url":"https://github.com/nikomatsakis","github_username_matches":true,"created_at":"2009-11-19T07:01:48Z"},"audit_actions":[],"checksum":"8944dc8fa28ce4a38f778bd46bf7d923fe73eed5a439398507246c8e017e6f36","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/rust-lang-nursery/ena","documentation":null,"repository":"https://github.com/rust-lang-nursery/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1398,"comment_lines":82,"files":6}},"total_code_lines":1398,"total_comment_lines":82}},{"id":141353,"crate":"ena","num":"0.13.0","dl_path":"/api/v1/crates/ena/0.13.0/download","readme_path":"/api/v1/crates/ena/0.13.0/readme","updated_at":"2019-03-25T13:57:05.006731Z","created_at":"2019-03-25T13:57:05.006731Z","downloads":333516,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.13.0/dependencies","version_downloads":"/api/v1/crates/ena/0.13.0/downloads","authors":"/api/v1/crates/ena/0.13.0/authors"},"crate_size":19355,"published_by":{"id":3065,"login":"eddyb","name":"Eduard-Mihai Burtescu","avatar":"https://avatars.githubusercontent.com/u/77424?v=4","url":"https://github.com/eddyb","github_username_matches":true,"created_at":"2009-04-24T14:22:07Z"},"audit_actions":[],"checksum":"3dc01d68e08ca384955a3aeba9217102ca1aa85b6e168639bf27739f1d749d87","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1386,"comment_lines":79,"files":6}},"total_code_lines":1386,"total_comment_lines":79}},{"id":140314,"crate":"ena","num":"0.12.0","dl_path":"/api/v1/crates/ena/0.12.0/download","readme_path":"/api/v1/crates/ena/0.12.0/readme","updated_at":"2019-03-19T14:34:25.959068Z","created_at":"2019-03-19T14:34:25.959068Z","downloads":3160,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.12.0/dependencies","version_downloads":"/api/v1/crates/ena/0.12.0/downloads","authors":"/api/v1/crates/ena/0.12.0/authors"},"crate_size":19289,"published_by":{"id":1386,"login":"nikomatsakis","name":"Niko Matsakis","avatar":"https://avatars.githubusercontent.com/u/155238?v=4","url":"https://github.com/nikomatsakis","github_username_matches":true,"created_at":"2009-11-19T07:01:48Z"},"audit_actions":[],"checksum":"1bc0780a33d340b98e80725a927ff9c3fe30eac92b414725968faeb49458df17","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1386,"comment_lines":78,"files":6}},"total_code_lines":1386,"total_comment_lines":78}},{"id":117882,"crate":"ena","num":"0.11.0","dl_path":"/api/v1/crates/ena/0.11.0/download","readme_path":"/api/v1/crates/ena/0.11.0/readme","updated_at":"2018-11-14T21:35:59.813817Z","created_at":"2018-11-14T21:35:59.813817Z","downloads":546940,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.11.0/dependencies","version_downloads":"/api/v1/crates/ena/0.11.0/downloads","authors":"/api/v1/crates/ena/0.11.0/authors"},"crate_size":19093,"published_by":null,"audit_actions":[],"checksum":"f56c93cc076508c549d9bb747f79aa9b4eb098be7b8cad8830c3137ef52d1e00","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1369,"comment_lines":78,"files":6}},"total_code_lines":1369,"total_comment_lines":78}},{"id":107313,"crate":"ena","num":"0.10.1","dl_path":"/api/v1/crates/ena/0.10.1/download","readme_path":"/api/v1/crates/ena/0.10.1/readme","updated_at":"2018-09-07T19:18:55.571336Z","created_at":"2018-09-07T19:18:55.571336Z","downloads":72695,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.10.1/dependencies","version_downloads":"/api/v1/crates/ena/0.10.1/downloads","authors":"/api/v1/crates/ena/0.10.1/authors"},"crate_size":19130,"published_by":null,"audit_actions":[],"checksum":"25b4e5febb25f08c49f1b07dc33a182729a6b21edfb562b5aef95f78e0dbe5bb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1322,"comment_lines":80,"files":6}},"total_code_lines":1322,"total_comment_lines":80}},{"id":93318,"crate":"ena","num":"0.9.3","dl_path":"/api/v1/crates/ena/0.9.3/download","readme_path":"/api/v1/crates/ena/0.9.3/readme","updated_at":"2018-05-18T19:23:07.611305Z","created_at":"2018-05-18T19:23:07.611305Z","downloads":282135,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.9.3/dependencies","version_downloads":"/api/v1/crates/ena/0.9.3/downloads","authors":"/api/v1/crates/ena/0.9.3/authors"},"crate_size":18827,"published_by":null,"audit_actions":[],"checksum":"88dc8393b3c7352f94092497f6b52019643e493b6b890eb417cdb7c46117e621","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1309,"comment_lines":77,"files":6}},"total_code_lines":1309,"total_comment_lines":77}},{"id":83443,"crate":"ena","num":"0.9.2","dl_path":"/api/v1/crates/ena/0.9.2/download","readme_path":"/api/v1/crates/ena/0.9.2/readme","updated_at":"2018-03-05T21:21:32.672872Z","created_at":"2018-03-05T21:21:32.672872Z","downloads":84736,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.9.2/dependencies","version_downloads":"/api/v1/crates/ena/0.9.2/downloads","authors":"/api/v1/crates/ena/0.9.2/authors"},"crate_size":18289,"published_by":null,"audit_actions":[],"checksum":"f8b449f3b18c89d2dbe40548d2ee4fa58ea0a08b761992da6ecb9788e4688834","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1254,"comment_lines":72,"files":6}},"total_code_lines":1254,"total_comment_lines":72}},{"id":82812,"crate":"ena","num":"0.9.1","dl_path":"/api/v1/crates/ena/0.9.1/download","readme_path":"/api/v1/crates/ena/0.9.1/readme","updated_at":"2018-02-28T17:35:52.049479Z","created_at":"2018-02-28T17:35:52.049479Z","downloads":6869,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.9.1/dependencies","version_downloads":"/api/v1/crates/ena/0.9.1/downloads","authors":"/api/v1/crates/ena/0.9.1/authors"},"crate_size":18285,"published_by":null,"audit_actions":[],"checksum":"1733e41a3c37b0893685933d09dcb0c30269aa5d14dc5cafebf4bcded1e58225","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1254,"comment_lines":72,"files":6}},"total_code_lines":1254,"total_comment_lines":72}},{"id":82810,"crate":"ena","num":"0.8.1","dl_path":"/api/v1/crates/ena/0.8.1/download","readme_path":"/api/v1/crates/ena/0.8.1/readme","updated_at":"2018-02-28T17:25:22.548809Z","created_at":"2018-02-28T17:25:22.548809Z","downloads":3241,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.8.1/dependencies","version_downloads":"/api/v1/crates/ena/0.8.1/downloads","authors":"/api/v1/crates/ena/0.8.1/authors"},"crate_size":25688,"published_by":null,"audit_actions":[],"checksum":"abcc82b92338bcdec1cd6cfa2b356e49e7390a4510c55035c0d6fbca660fd5a5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1939,"comment_lines":185,"files":8}},"total_code_lines":1939,"total_comment_lines":185}},{"id":80488,"crate":"ena","num":"0.9.0","dl_path":"/api/v1/crates/ena/0.9.0/download","readme_path":"/api/v1/crates/ena/0.9.0/readme","updated_at":"2018-02-09T23:51:37.499122Z","created_at":"2018-02-09T23:51:37.499122Z","downloads":3928,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.9.0/dependencies","version_downloads":"/api/v1/crates/ena/0.9.0/downloads","authors":"/api/v1/crates/ena/0.9.0/authors"},"crate_size":18257,"published_by":null,"audit_actions":[],"checksum":"83da3c3fa0683cc6507f413f88c570aea234ba235ff65c8234da75abdb326587","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1254,"comment_lines":72,"files":6}},"total_code_lines":1254,"total_comment_lines":72}},{"id":69843,"crate":"ena","num":"0.8.0","dl_path":"/api/v1/crates/ena/0.8.0/download","readme_path":"/api/v1/crates/ena/0.8.0/readme","updated_at":"2017-11-30T03:13:42.489101Z","created_at":"2017-10-31T09:25:14.603305Z","downloads":3335,"features":{"bench":[],"congruence-closure":["petgraph"],"persistent":["dogged"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.8.0/dependencies","version_downloads":"/api/v1/crates/ena/0.8.0/downloads","authors":"/api/v1/crates/ena/0.8.0/authors"},"crate_size":25671,"published_by":null,"audit_actions":[],"checksum":"58fb80e4764284ff0ec7054cb05c557f5ba01ccf65ff0c265e981c0b303d0ffc","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1939,"comment_lines":185,"files":8}},"total_code_lines":1939,"total_comment_lines":185}},{"id":59769,"crate":"ena","num":"0.7.3","dl_path":"/api/v1/crates/ena/0.7.3/download","readme_path":"/api/v1/crates/ena/0.7.3/readme","updated_at":"2017-11-30T02:42:44.919405Z","created_at":"2017-07-16T11:39:58.913295Z","downloads":3495,"features":{"bench":[],"congruence-closure":["petgraph"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.7.3/dependencies","version_downloads":"/api/v1/crates/ena/0.7.3/downloads","authors":"/api/v1/crates/ena/0.7.3/authors"},"crate_size":23941,"published_by":null,"audit_actions":[],"checksum":"b0c283cd0a8823c1dd20e70f218103ae760b3c2e47cc7bd6644e2049c0ab4db1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1653,"comment_lines":183,"files":7}},"total_code_lines":1653,"total_comment_lines":183}},{"id":59764,"crate":"ena","num":"0.7.2","dl_path":"/api/v1/crates/ena/0.7.2/download","readme_path":"/api/v1/crates/ena/0.7.2/readme","updated_at":"2017-11-30T02:25:10.818239Z","created_at":"2017-07-16T11:29:28.681602Z","downloads":3217,"features":{"bench":[],"congruence-closure":["petgraph"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.7.2/dependencies","version_downloads":"/api/v1/crates/ena/0.7.2/downloads","authors":"/api/v1/crates/ena/0.7.2/authors"},"crate_size":23825,"published_by":null,"audit_actions":[],"checksum":"7af67c2b6160a3f2d4eb4dd2f1b2d60f07d01af1dd220c0f8a520edf6d360900","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1493,"comment_lines":183,"files":7}},"total_code_lines":1493,"total_comment_lines":183}},{"id":59760,"crate":"ena","num":"0.7.1","dl_path":"/api/v1/crates/ena/0.7.1/download","readme_path":"/api/v1/crates/ena/0.7.1/readme","updated_at":"2017-11-30T03:11:52.192081Z","created_at":"2017-07-16T10:57:14.417806Z","downloads":3235,"features":{"bench":[],"congruence-closure":["petgraph"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.7.1/dependencies","version_downloads":"/api/v1/crates/ena/0.7.1/downloads","authors":"/api/v1/crates/ena/0.7.1/authors"},"crate_size":23772,"published_by":null,"audit_actions":[],"checksum":"f2f0f6937931bd645acb666f316e5baae3177c085c1eeffb61c3db3ef8e088d5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1488,"comment_lines":183,"files":7}},"total_code_lines":1488,"total_comment_lines":183}},{"id":59759,"crate":"ena","num":"0.7.0","dl_path":"/api/v1/crates/ena/0.7.0/download","readme_path":"/api/v1/crates/ena/0.7.0/readme","updated_at":"2017-11-30T02:35:41.776827Z","created_at":"2017-07-16T10:38:12.562303Z","downloads":3219,"features":{"bench":[],"congruence-closure":["petgraph"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.7.0/dependencies","version_downloads":"/api/v1/crates/ena/0.7.0/downloads","authors":"/api/v1/crates/ena/0.7.0/authors"},"crate_size":23697,"published_by":null,"audit_actions":[],"checksum":"42c4d148753710f85e12694598d1bd8e6c4566b2bb23ceea77d9204234a18206","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1481,"comment_lines":183,"files":7}},"total_code_lines":1481,"total_comment_lines":183}},{"id":59758,"crate":"ena","num":"0.6.0","dl_path":"/api/v1/crates/ena/0.6.0/download","readme_path":"/api/v1/crates/ena/0.6.0/readme","updated_at":"2017-11-30T03:15:07.957106Z","created_at":"2017-07-16T09:54:27.893213Z","downloads":3236,"features":{"bench":[],"congruence-closure":["petgraph"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.6.0/dependencies","version_downloads":"/api/v1/crates/ena/0.6.0/downloads","authors":"/api/v1/crates/ena/0.6.0/authors"},"crate_size":22804,"published_by":null,"audit_actions":[],"checksum":"8368b65b484d35b09cb867ec22a64fdd81a64086b98feb21a483aa657d1298ab","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1474,"comment_lines":183,"files":7}},"total_code_lines":1474,"total_comment_lines":183}},{"id":47154,"crate":"ena","num":"0.5.0","dl_path":"/api/v1/crates/ena/0.5.0/download","readme_path":"/api/v1/crates/ena/0.5.0/readme","updated_at":"2017-11-30T04:01:14.128288Z","created_at":"2017-03-06T09:58:11.654458Z","downloads":136891,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.5.0/dependencies","version_downloads":"/api/v1/crates/ena/0.5.0/downloads","authors":"/api/v1/crates/ena/0.5.0/authors"},"crate_size":27490,"published_by":null,"audit_actions":[],"checksum":"cabe5a5078ac8c506d3e4430763b1ba9b609b1286913e7d08e581d1c2de9b7e5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2112,"comment_lines":231,"files":12}},"total_code_lines":2112,"total_comment_lines":231}},{"id":39576,"crate":"ena","num":"0.4.0","dl_path":"/api/v1/crates/ena/0.4.0/download","readme_path":"/api/v1/crates/ena/0.4.0/readme","updated_at":"2017-11-30T03:28:42.351065Z","created_at":"2016-12-14T17:47:30.709345Z","downloads":8209,"features":{"default":["unstable"],"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.4.0/dependencies","version_downloads":"/api/v1/crates/ena/0.4.0/downloads","authors":"/api/v1/crates/ena/0.4.0/authors"},"crate_size":27522,"published_by":null,"audit_actions":[],"checksum":"5c109645f12ca057044ef2ffa56670cf7e3fd1fa530d73cd185e8298b03380b5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2111,"comment_lines":231,"files":12}},"total_code_lines":2111,"total_comment_lines":231}},{"id":36769,"crate":"ena","num":"0.3.0","dl_path":"/api/v1/crates/ena/0.3.0/download","readme_path":"/api/v1/crates/ena/0.3.0/readme","updated_at":"2017-11-30T04:08:13.408904Z","created_at":"2016-10-27T09:49:13.811828Z","downloads":3392,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.3.0/dependencies","version_downloads":"/api/v1/crates/ena/0.3.0/downloads","authors":"/api/v1/crates/ena/0.3.0/authors"},"crate_size":24952,"published_by":null,"audit_actions":[],"checksum":"be8aa57014c625b37ce72a1f9330b27c4b5e8237ad76f06b70a97353207641d7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1848,"comment_lines":209,"files":12}},"total_code_lines":1848,"total_comment_lines":209}},{"id":36768,"crate":"ena","num":"0.2.0","dl_path":"/api/v1/crates/ena/0.2.0/download","readme_path":"/api/v1/crates/ena/0.2.0/readme","updated_at":"2017-11-30T02:56:20.268962Z","created_at":"2016-10-27T09:40:18.535656Z","downloads":4001,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.2.0/dependencies","version_downloads":"/api/v1/crates/ena/0.2.0/downloads","authors":"/api/v1/crates/ena/0.2.0/authors"},"crate_size":24916,"published_by":null,"audit_actions":[],"checksum":"ef6777d97afbda76a79b1edb9127ed1a72a25159e75e12829acee0e3e9f27495","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1848,"comment_lines":209,"files":12}},"total_code_lines":1848,"total_comment_lines":209}},{"id":36766,"crate":"ena","num":"0.1.1","dl_path":"/api/v1/crates/ena/0.1.1/download","readme_path":"/api/v1/crates/ena/0.1.1/readme","updated_at":"2017-11-30T02:56:20.266698Z","created_at":"2016-10-27T09:19:10.376842Z","downloads":3316,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.1.1/dependencies","version_downloads":"/api/v1/crates/ena/0.1.1/downloads","authors":"/api/v1/crates/ena/0.1.1/authors"},"crate_size":24805,"published_by":null,"audit_actions":[],"checksum":"1d94174ed77a04d9183b3a05fc3c51c278efbb4b53778ed63bb477faf2799159","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1838,"comment_lines":209,"files":12}},"total_code_lines":1838,"total_comment_lines":209}},{"id":36479,"crate":"ena","num":"0.1.0","dl_path":"/api/v1/crates/ena/0.1.0/download","readme_path":"/api/v1/crates/ena/0.1.0/readme","updated_at":"2017-11-30T02:56:20.264173Z","created_at":"2016-10-22T10:17:49.884115Z","downloads":3290,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/ena/0.1.0/dependencies","version_downloads":"/api/v1/crates/ena/0.1.0/downloads","authors":"/api/v1/crates/ena/0.1.0/authors"},"crate_size":24675,"published_by":null,"audit_actions":[],"checksum":"874fd0e6bfeceefce3108b0ff391b81b10345f221619a404362a7c8d7cca0166","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Union-find, congruence closure, and other unification code. Based on code from rustc.","homepage":"https://github.com/nikomatsakis/ena","documentation":null,"repository":"https://github.com/nikomatsakis/ena","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1838,"comment_lines":209,"files":12}},"total_code_lines":1838,"total_comment_lines":209}}],"keywords":[{"id":"unification","keyword":"unification","created_at":"2015-01-09T20:59:20.659169Z","crates_cnt":11},{"id":"union-find","keyword":"union-find","created_at":"2016-06-12T03:53:06.456812Z","crates_cnt":15}],"categories":[]}