{"crate":{"id":"enum_dispatch","name":"enum_dispatch","updated_at":"2024-03-28T16:25:44.789544Z","versions":[1097025,839878,702015,699735,693069,499177,379972,371615,323709,298122,281950,268797,251587,228996,228995,227528,225363,211978,184562,184557,183163,179124,147589,123558,123535,122829],"keywords":["traits","speed","dynamic","optimization","performance"],"categories":["rust-patterns","development-tools::procedural-macro-helpers"],"badges":[],"created_at":"2018-12-17T16:24:59.613823Z","downloads":85900815,"recent_downloads":20923694,"default_version":"0.3.13","num_versions":26,"yanked":false,"max_version":"0.3.13","newest_version":"0.3.13","max_stable_version":"0.3.13","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","links":{"version_downloads":"/api/v1/crates/enum_dispatch/downloads","versions":null,"owners":"/api/v1/crates/enum_dispatch/owners","owner_team":"/api/v1/crates/enum_dispatch/owner_team","owner_user":"/api/v1/crates/enum_dispatch/owner_user","reverse_dependencies":"/api/v1/crates/enum_dispatch/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1097025,"crate":"enum_dispatch","num":"0.3.13","dl_path":"/api/v1/crates/enum_dispatch/0.3.13/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.13/readme","updated_at":"2024-03-28T16:25:44.789544Z","created_at":"2024-03-28T16:25:44.789544Z","downloads":62586227,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.13/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.13/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.13/authors"},"crate_size":29876,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2024-03-28T16:25:44.789544Z"}],"checksum":"aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":878,"comment_lines":36,"files":10}},"total_code_lines":878,"total_comment_lines":36}},{"id":839878,"crate":"enum_dispatch","num":"0.3.12","dl_path":"/api/v1/crates/enum_dispatch/0.3.12/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.12/readme","updated_at":"2023-07-06T02:01:28.043235Z","created_at":"2023-07-06T02:01:28.043235Z","downloads":13286325,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.12/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.12/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.12/authors"},"crate_size":22400,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2023-07-06T02:01:28.043235Z"}],"checksum":"8f33313078bb8d4d05a2733a94ac4c2d8a0df9a2b84424ebf4f33bfc224a890e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":878,"comment_lines":36,"files":10}},"total_code_lines":878,"total_comment_lines":36}},{"id":702015,"crate":"enum_dispatch","num":"0.3.11","dl_path":"/api/v1/crates/enum_dispatch/0.3.11/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.11/readme","updated_at":"2023-01-12T19:32:11.446602Z","created_at":"2023-01-12T19:32:11.446602Z","downloads":3430862,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.11/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.11/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.11/authors"},"crate_size":22247,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2023-01-12T19:32:11.446602Z"}],"checksum":"11f36e95862220b211a6e2aa5eca09b4fa391b13cd52ceb8035a24bf65a79de2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":864,"comment_lines":35,"files":10}},"total_code_lines":864,"total_comment_lines":35}},{"id":699735,"crate":"enum_dispatch","num":"0.3.10","dl_path":"/api/v1/crates/enum_dispatch/0.3.10/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.10/readme","updated_at":"2023-01-10T03:59:47.907404Z","created_at":"2023-01-10T03:59:47.907404Z","downloads":23642,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.10/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.10/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.10/authors"},"crate_size":22086,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2023-01-10T03:59:47.907404Z"}],"checksum":"cb609da60cb562dcb49cd458d42d0d8501d2312aa56dd246911472f9422db017","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":847,"comment_lines":35,"files":10}},"total_code_lines":847,"total_comment_lines":35}},{"id":693069,"crate":"enum_dispatch","num":"0.3.9","dl_path":"/api/v1/crates/enum_dispatch/0.3.9/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.9/readme","updated_at":"2022-12-29T19:12:00.716335Z","created_at":"2022-12-29T19:12:00.716335Z","downloads":1574363,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.9/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.9/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.9/authors"},"crate_size":30773,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2022-12-29T19:12:00.716335Z"}],"checksum":"1693044dcf452888dd3a6a6a0dab67f0652094e3920dfe029a54d2f37d9b7394","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":833,"comment_lines":35,"files":10}},"total_code_lines":833,"total_comment_lines":35}},{"id":499177,"crate":"enum_dispatch","num":"0.3.8","dl_path":"/api/v1/crates/enum_dispatch/0.3.8/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.8/readme","updated_at":"2022-02-12T20:36:03.582825Z","created_at":"2022-02-12T20:36:03.582825Z","downloads":2888362,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.8/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.8/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.8/authors"},"crate_size":29407,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2022-02-12T20:36:03.582825Z"}],"checksum":"0eb359f1476bf611266ac1f5355bc14aeca37b299d0ebccc038ee7058891c9cb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":739,"comment_lines":35,"files":9}},"total_code_lines":739,"total_comment_lines":35}},{"id":379972,"crate":"enum_dispatch","num":"0.3.7","dl_path":"/api/v1/crates/enum_dispatch/0.3.7/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.7/readme","updated_at":"2021-05-19T02:07:45.612808Z","created_at":"2021-05-19T02:07:45.612808Z","downloads":924837,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.7/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.7/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.7/authors"},"crate_size":29033,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2021-05-19T02:07:45.612808Z"}],"checksum":"bd53b3fde38a39a06b2e66dc282f3e86191e53bd04cc499929c15742beae3df8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":740,"comment_lines":35,"files":9}},"total_code_lines":740,"total_comment_lines":35}},{"id":371615,"crate":"enum_dispatch","num":"0.3.6","dl_path":"/api/v1/crates/enum_dispatch/0.3.6/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.6/readme","updated_at":"2021-04-27T04:17:40.548470Z","created_at":"2021-04-27T04:17:40.548470Z","downloads":25154,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.6/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.6/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.6/authors"},"crate_size":28259,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2021-04-27T04:17:40.548470Z"}],"checksum":"44bead1f97ab8e54cd4f9205571b5c2c6f18abaa9193f9fdcf7fe09ddd4be313","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":734,"comment_lines":28,"files":9}},"total_code_lines":734,"total_comment_lines":28}},{"id":323709,"crate":"enum_dispatch","num":"0.3.5","dl_path":"/api/v1/crates/enum_dispatch/0.3.5/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.5/readme","updated_at":"2021-01-06T16:45:20.055617Z","created_at":"2021-01-06T16:45:20.055617Z","downloads":744869,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.5/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.5/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.5/authors"},"crate_size":27042,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2021-01-06T16:45:20.055617Z"}],"checksum":"8946e241a7774d5327d92749c50806f275f57d031d2229ecbfd65469a8ad338e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":692,"comment_lines":25,"files":9}},"total_code_lines":692,"total_comment_lines":25}},{"id":298122,"crate":"enum_dispatch","num":"0.3.4","dl_path":"/api/v1/crates/enum_dispatch/0.3.4/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.4/readme","updated_at":"2020-10-23T00:43:40.802042Z","created_at":"2020-10-23T00:43:40.802042Z","downloads":62804,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.4/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.4/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.4/authors"},"crate_size":27023,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2020-10-23T00:43:40.802042Z"}],"checksum":"15b748aeb1b8c58d317739aa3171a2752ca3e76b8077c13dc748f327aebc0a72","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":692,"comment_lines":25,"files":9}},"total_code_lines":692,"total_comment_lines":25}},{"id":281950,"crate":"enum_dispatch","num":"0.3.3","dl_path":"/api/v1/crates/enum_dispatch/0.3.3/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.3/readme","updated_at":"2020-09-10T03:46:04.537649Z","created_at":"2020-09-10T03:46:04.537649Z","downloads":48123,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.3/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.3/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.3/authors"},"crate_size":26307,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2020-09-10T03:46:04.537649Z"}],"checksum":"9d2984c9b91ef2cd76b29bbc4b6f123b146e73a4bae7dbde490bd5115f6f8f7d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":692,"comment_lines":25,"files":9}},"total_code_lines":692,"total_comment_lines":25}},{"id":268797,"crate":"enum_dispatch","num":"0.3.2","dl_path":"/api/v1/crates/enum_dispatch/0.3.2/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.2/readme","updated_at":"2020-08-02T17:26:14.145141Z","created_at":"2020-08-02T17:26:14.145141Z","downloads":41694,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.2/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.2/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.2/authors"},"crate_size":23519,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2020-08-02T17:26:14.145141Z"}],"checksum":"43c1e2ec35d0a83f4b4864eb8a81cdf2faba4026877cf75187d04784a200cfea","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":622,"comment_lines":25,"files":9}},"total_code_lines":622,"total_comment_lines":25}},{"id":251587,"crate":"enum_dispatch","num":"0.3.1","dl_path":"/api/v1/crates/enum_dispatch/0.3.1/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.1/readme","updated_at":"2020-06-12T00:18:33.076387Z","created_at":"2020-06-12T00:18:33.076387Z","downloads":35686,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.1/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.1/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.1/authors"},"crate_size":22916,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2020-06-12T00:18:33.076387Z"}],"checksum":"8273aa304ee265c9314edf7fa4b5419832c9d72f76ae609ccc614d1a0ac4ca18","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":605,"comment_lines":25,"files":9}},"total_code_lines":605,"total_comment_lines":25}},{"id":228996,"crate":"enum_dispatch","num":"0.2.4","dl_path":"/api/v1/crates/enum_dispatch/0.2.4/download","readme_path":"/api/v1/crates/enum_dispatch/0.2.4/readme","updated_at":"2020-04-08T15:53:54.755371Z","created_at":"2020-04-08T15:53:54.755371Z","downloads":46432,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.2.4/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.2.4/downloads","authors":"/api/v1/crates/enum_dispatch/0.2.4/authors"},"crate_size":21725,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2020-04-08T15:53:54.755371Z"}],"checksum":"733967190e01b0dcb64f2f42687a78af0e418e064489e993e16445643d088560","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":539,"comment_lines":24,"files":7}},"total_code_lines":539,"total_comment_lines":24}},{"id":228995,"crate":"enum_dispatch","num":"0.3.0","dl_path":"/api/v1/crates/enum_dispatch/0.3.0/download","readme_path":"/api/v1/crates/enum_dispatch/0.3.0/readme","updated_at":"2020-04-08T15:52:34.845944Z","created_at":"2020-04-08T15:52:34.845944Z","downloads":12823,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.3.0/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.3.0/downloads","authors":"/api/v1/crates/enum_dispatch/0.3.0/authors"},"crate_size":22187,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2020-04-08T15:52:34.845944Z"}],"checksum":"362f2fdb0b2cbc7a1926a6fb32281ee854a23a3d5c77e5291a2ffa8159dcc48e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":592,"comment_lines":25,"files":8}},"total_code_lines":592,"total_comment_lines":25}},{"id":227528,"crate":"enum_dispatch","num":"0.2.3","dl_path":"/api/v1/crates/enum_dispatch/0.2.3/download","readme_path":"/api/v1/crates/enum_dispatch/0.2.3/readme","updated_at":"2020-04-03T19:28:13.134030Z","created_at":"2020-04-03T19:28:13.134030Z","downloads":3829,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.2.3/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.2.3/downloads","authors":"/api/v1/crates/enum_dispatch/0.2.3/authors"},"crate_size":22184,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2020-04-03T19:28:13.134030Z"}],"checksum":"937de657779b2f0606ee3e37309a20cea248b69b6b481d5b28916790f8e680f7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":592,"comment_lines":25,"files":8}},"total_code_lines":592,"total_comment_lines":25}},{"id":225363,"crate":"enum_dispatch","num":"0.2.2","dl_path":"/api/v1/crates/enum_dispatch/0.2.2/download","readme_path":"/api/v1/crates/enum_dispatch/0.2.2/readme","updated_at":"2020-03-27T20:48:30.328008Z","created_at":"2020-03-27T20:48:30.328008Z","downloads":3824,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.2.2/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.2.2/downloads","authors":"/api/v1/crates/enum_dispatch/0.2.2/authors"},"crate_size":21812,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2020-03-27T20:48:30.328008Z"}],"checksum":"85d18d6ef5ed410ff2b56c929341f4ba75261abde64b974a2ca59f666339c0f2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":539,"comment_lines":24,"files":7}},"total_code_lines":539,"total_comment_lines":24}},{"id":211978,"crate":"enum_dispatch","num":"0.2.1","dl_path":"/api/v1/crates/enum_dispatch/0.2.1/download","readme_path":"/api/v1/crates/enum_dispatch/0.2.1/readme","updated_at":"2020-02-12T19:34:03.267882Z","created_at":"2020-02-12T19:34:03.267882Z","downloads":12117,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.2.1/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.2.1/downloads","authors":"/api/v1/crates/enum_dispatch/0.2.1/authors"},"crate_size":21422,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[{"action":"publish","user":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"time":"2020-02-12T19:34:03.267882Z"}],"checksum":"97c676e703d999177c8de93e98dc09d6f4f3f0bb087d4384c3deca69bbe6a99d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":528,"comment_lines":23,"files":7}},"total_code_lines":528,"total_comment_lines":23}},{"id":184562,"crate":"enum_dispatch","num":"0.2.0","dl_path":"/api/v1/crates/enum_dispatch/0.2.0/download","readme_path":"/api/v1/crates/enum_dispatch/0.2.0/readme","updated_at":"2019-10-23T20:23:35.317252Z","created_at":"2019-10-23T20:23:35.317252Z","downloads":14863,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.2.0/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.2.0/downloads","authors":"/api/v1/crates/enum_dispatch/0.2.0/authors"},"crate_size":21126,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[],"checksum":"d187ded8d68dfce7d5fe26be489494e1d43edf15896d1df094790d77caf07b27","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":526,"comment_lines":23,"files":7}},"total_code_lines":526,"total_comment_lines":23}},{"id":184557,"crate":"enum_dispatch","num":"0.1.6","dl_path":"/api/v1/crates/enum_dispatch/0.1.6/download","readme_path":"/api/v1/crates/enum_dispatch/0.1.6/readme","updated_at":"2019-10-23T20:12:00.401286Z","created_at":"2019-10-23T20:12:00.401286Z","downloads":13164,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.1.6/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.1.6/downloads","authors":"/api/v1/crates/enum_dispatch/0.1.6/authors"},"crate_size":20785,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[],"checksum":"06849e4a4ac700647e2af09430bd254855282adaf5387901ea142452c4d6655f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":526,"comment_lines":23,"files":7}},"total_code_lines":526,"total_comment_lines":23}},{"id":183163,"crate":"enum_dispatch","num":"0.1.5","dl_path":"/api/v1/crates/enum_dispatch/0.1.5/download","readme_path":"/api/v1/crates/enum_dispatch/0.1.5/readme","updated_at":"2019-10-17T00:27:13.091736Z","created_at":"2019-10-17T00:27:13.091736Z","downloads":2855,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.1.5/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.1.5/downloads","authors":"/api/v1/crates/enum_dispatch/0.1.5/authors"},"crate_size":20467,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[],"checksum":"21fba44fbe7e65032c483dfc8f21ee229d77a49e3b7032a8058088af50511111","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":526,"comment_lines":23,"files":7}},"total_code_lines":526,"total_comment_lines":23}},{"id":179124,"crate":"enum_dispatch","num":"0.1.4","dl_path":"/api/v1/crates/enum_dispatch/0.1.4/download","readme_path":"/api/v1/crates/enum_dispatch/0.1.4/readme","updated_at":"2019-09-28T07:50:56.036801Z","created_at":"2019-09-28T07:50:56.036801Z","downloads":20737,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.1.4/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.1.4/downloads","authors":"/api/v1/crates/enum_dispatch/0.1.4/authors"},"crate_size":20470,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[],"checksum":"353bd52c8e543df96b08187fc0f15061a4cfdfc05f4326c446b73cdf9427b39b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":530,"comment_lines":23,"files":7}},"total_code_lines":530,"total_comment_lines":23}},{"id":147589,"crate":"enum_dispatch","num":"0.1.3","dl_path":"/api/v1/crates/enum_dispatch/0.1.3/download","readme_path":"/api/v1/crates/enum_dispatch/0.1.3/readme","updated_at":"2019-04-29T16:13:18.526672Z","created_at":"2019-04-29T16:13:18.526672Z","downloads":11338,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.1.3/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.1.3/downloads","authors":"/api/v1/crates/enum_dispatch/0.1.3/authors"},"crate_size":19892,"published_by":{"id":35403,"login":"antonok-edm","name":"Anton Lazarev","avatar":"https://avatars.githubusercontent.com/u/22821309?v=4","url":"https://github.com/antonok-edm","github_username_matches":true,"created_at":"2016-10-13T16:56:40Z"},"audit_actions":[],"checksum":"167fb2d67557555a091160ce42a1237cbfbc1552066d1ff724973f866762692a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":494,"comment_lines":19,"files":7}},"total_code_lines":494,"total_comment_lines":19}},{"id":123558,"crate":"enum_dispatch","num":"0.1.2","dl_path":"/api/v1/crates/enum_dispatch/0.1.2/download","readme_path":"/api/v1/crates/enum_dispatch/0.1.2/readme","updated_at":"2018-12-22T04:10:55.897368Z","created_at":"2018-12-22T04:10:55.897368Z","downloads":4920,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.1.2/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.1.2/downloads","authors":"/api/v1/crates/enum_dispatch/0.1.2/authors"},"crate_size":18957,"published_by":null,"audit_actions":[],"checksum":"3f64193b28a97bfb37de9e4ebceec1090d4e89919a551e3701e4139e8d98aa98","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":493,"comment_lines":17,"files":7}},"total_code_lines":493,"total_comment_lines":17}},{"id":123535,"crate":"enum_dispatch","num":"0.1.1","dl_path":"/api/v1/crates/enum_dispatch/0.1.1/download","readme_path":"/api/v1/crates/enum_dispatch/0.1.1/readme","updated_at":"2018-12-21T22:35:29.318962Z","created_at":"2018-12-21T22:35:29.318962Z","downloads":2863,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.1.1/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.1.1/downloads","authors":"/api/v1/crates/enum_dispatch/0.1.1/authors"},"crate_size":17885,"published_by":null,"audit_actions":[],"checksum":"5a5e60ca5df08241df5591e8df2f78d376e60dc5ceb79acab2078d247781eb45","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":440,"comment_lines":17,"files":5}},"total_code_lines":440,"total_comment_lines":17}},{"id":122829,"crate":"enum_dispatch","num":"0.1.0","dl_path":"/api/v1/crates/enum_dispatch/0.1.0/download","readme_path":"/api/v1/crates/enum_dispatch/0.1.0/readme","updated_at":"2018-12-17T16:24:59.613823Z","created_at":"2018-12-17T16:24:59.613823Z","downloads":2861,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/enum_dispatch/0.1.0/dependencies","version_downloads":"/api/v1/crates/enum_dispatch/0.1.0/downloads","authors":"/api/v1/crates/enum_dispatch/0.1.0/authors"},"crate_size":17275,"published_by":null,"audit_actions":[],"checksum":"9f63e5f543a083c6961ef3f6f4884c0a7162687beaa4c4455eb5c4beea8e9ded","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed","homepage":null,"documentation":null,"repository":"https://gitlab.com/antonok/enum_dispatch","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":441,"comment_lines":17,"files":5}},"total_code_lines":441,"total_comment_lines":17}}],"keywords":[{"id":"traits","keyword":"traits","created_at":"2015-08-21T04:24:27.580720Z","crates_cnt":245},{"id":"speed","keyword":"speed","created_at":"2017-09-04T07:08:20.296363Z","crates_cnt":18},{"id":"dynamic","keyword":"dynamic","created_at":"2014-12-06T22:56:03.483347Z","crates_cnt":175},{"id":"optimization","keyword":"optimization","created_at":"2015-06-27T20:02:11.628349Z","crates_cnt":690},{"id":"performance","keyword":"performance","created_at":"2015-05-10T13:20:20.160709Z","crates_cnt":970}],"categories":[{"id":"rust-patterns","category":"Rust patterns","slug":"rust-patterns","description":"Shared solutions for particular situations specific to programming in Rust.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":4286},{"id":"development-tools::procedural-macro-helpers","category":"Procedural macro helpers","slug":"development-tools::procedural-macro-helpers","description":"Crates to help you write procedural macros in Rust.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":1529}]}