{"crate":{"id":"downcast-rs","name":"downcast-rs","updated_at":"2025-09-01T20:32:31.465521Z","versions":[1710586,1397924,1397839,1105839,257403,185583,181010,143825,93703,92553,83966,44805,38287,25250,19439],"keywords":["any","associated","downcast","no_std","trait"],"categories":["rust-patterns"],"badges":[],"created_at":"2015-12-16T03:50:40.714078Z","downloads":178384485,"recent_downloads":45164367,"default_version":"2.0.2","num_versions":15,"yanked":false,"max_version":"2.0.2","newest_version":"2.0.2","max_stable_version":"2.0.2","description":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints.\n","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","links":{"version_downloads":"/api/v1/crates/downcast-rs/downloads","versions":null,"owners":"/api/v1/crates/downcast-rs/owners","owner_team":"/api/v1/crates/downcast-rs/owner_team","owner_user":"/api/v1/crates/downcast-rs/owner_user","reverse_dependencies":"/api/v1/crates/downcast-rs/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1710586,"crate":"downcast-rs","num":"2.0.2","dl_path":"/api/v1/crates/downcast-rs/2.0.2/download","readme_path":"/api/v1/crates/downcast-rs/2.0.2/readme","updated_at":"2025-09-01T20:32:31.465521Z","created_at":"2025-09-01T20:32:31.465521Z","downloads":25294738,"features":{"default":["std","sync"],"std":[],"sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/2.0.2/dependencies","version_downloads":"/api/v1/crates/downcast-rs/2.0.2/downloads","authors":"/api/v1/crates/downcast-rs/2.0.2/authors"},"crate_size":12730,"published_by":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"audit_actions":[{"action":"publish","user":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"time":"2025-09-01T20:32:31.465521Z"}],"checksum":"117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints.\n","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":9,"comment_lines":3,"files":1},"Rust":{"code_lines":482,"comment_lines":29,"files":1}},"total_code_lines":491,"total_comment_lines":32}},{"id":1397924,"crate":"downcast-rs","num":"2.0.1","dl_path":"/api/v1/crates/downcast-rs/2.0.1/download","readme_path":"/api/v1/crates/downcast-rs/2.0.1/readme","updated_at":"2025-01-07T04:20:42.769689Z","created_at":"2025-01-07T04:20:42.769689Z","downloads":6112872,"features":{"default":["std","sync"],"std":[],"sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/2.0.1/dependencies","version_downloads":"/api/v1/crates/downcast-rs/2.0.1/downloads","authors":"/api/v1/crates/downcast-rs/2.0.1/authors"},"crate_size":12492,"published_by":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"audit_actions":[{"action":"publish","user":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"time":"2025-01-07T04:20:42.769689Z"}],"checksum":"ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints.\n","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":9,"comment_lines":3,"files":1},"Rust":{"code_lines":482,"comment_lines":29,"files":1}},"total_code_lines":491,"total_comment_lines":32}},{"id":1397839,"crate":"downcast-rs","num":"2.0.0","dl_path":"/api/v1/crates/downcast-rs/2.0.0/download","readme_path":"/api/v1/crates/downcast-rs/2.0.0/readme","updated_at":"2025-01-07T02:58:33.768890Z","created_at":"2025-01-07T02:58:33.768890Z","downloads":2298,"features":{"default":["std","sync"],"std":[],"sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/2.0.0/dependencies","version_downloads":"/api/v1/crates/downcast-rs/2.0.0/downloads","authors":"/api/v1/crates/downcast-rs/2.0.0/authors"},"crate_size":12403,"published_by":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"audit_actions":[{"action":"publish","user":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"time":"2025-01-07T02:58:33.768890Z"}],"checksum":"bd4479994695d85cd4f8a4993ae3cafe28c617bfcb1e645546c7e13883b0903b","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints.\n","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":9,"comment_lines":3,"files":1},"Rust":{"code_lines":484,"comment_lines":29,"files":1}},"total_code_lines":493,"total_comment_lines":32}},{"id":1105839,"crate":"downcast-rs","num":"1.2.1","dl_path":"/api/v1/crates/downcast-rs/1.2.1/download","readme_path":"/api/v1/crates/downcast-rs/1.2.1/readme","updated_at":"2024-04-07T00:40:26.467757Z","created_at":"2024-04-07T00:40:26.467757Z","downloads":98413256,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/1.2.1/dependencies","version_downloads":"/api/v1/crates/downcast-rs/1.2.1/downloads","authors":"/api/v1/crates/downcast-rs/1.2.1/authors"},"crate_size":11821,"published_by":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"audit_actions":[{"action":"publish","user":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"time":"2024-04-07T00:40:26.467757Z"}],"checksum":"75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":9,"comment_lines":3,"files":1},"Rust":{"code_lines":441,"comment_lines":23,"files":1}},"total_code_lines":450,"total_comment_lines":26}},{"id":257403,"crate":"downcast-rs","num":"1.2.0","dl_path":"/api/v1/crates/downcast-rs/1.2.0/download","readme_path":"/api/v1/crates/downcast-rs/1.2.0/readme","updated_at":"2020-06-30T00:07:42.674604Z","created_at":"2020-06-30T00:07:42.674604Z","downloads":46686733,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/1.2.0/dependencies","version_downloads":"/api/v1/crates/downcast-rs/1.2.0/downloads","authors":"/api/v1/crates/downcast-rs/1.2.0/authors"},"crate_size":11670,"published_by":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"audit_actions":[{"action":"publish","user":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"time":"2020-06-30T00:07:42.674604Z"}],"checksum":"9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":7,"comment_lines":2,"files":1},"Rust":{"code_lines":442,"comment_lines":23,"files":1}},"total_code_lines":449,"total_comment_lines":25}},{"id":185583,"crate":"downcast-rs","num":"1.1.1","dl_path":"/api/v1/crates/downcast-rs/1.1.1/download","readme_path":"/api/v1/crates/downcast-rs/1.1.1/readme","updated_at":"2019-10-28T04:45:13.146189Z","created_at":"2019-10-28T04:45:13.146189Z","downloads":1013197,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/1.1.1/dependencies","version_downloads":"/api/v1/crates/downcast-rs/1.1.1/downloads","authors":"/api/v1/crates/downcast-rs/1.1.1/authors"},"crate_size":10851,"published_by":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"audit_actions":[],"checksum":"52ba6eb47c2131e784a38b726eb54c1e1484904f013e576a25354d0124161af6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":4,"comment_lines":1,"files":1},"Rust":{"code_lines":433,"comment_lines":22,"files":1}},"total_code_lines":437,"total_comment_lines":23}},{"id":181010,"crate":"downcast-rs","num":"1.1.0","dl_path":"/api/v1/crates/downcast-rs/1.1.0/download","readme_path":"/api/v1/crates/downcast-rs/1.1.0/readme","updated_at":"2019-10-08T01:31:47.563299Z","created_at":"2019-10-08T01:31:47.563299Z","downloads":84655,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/1.1.0/dependencies","version_downloads":"/api/v1/crates/downcast-rs/1.1.0/downloads","authors":"/api/v1/crates/downcast-rs/1.1.0/authors"},"crate_size":10766,"published_by":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"audit_actions":[],"checksum":"5fe414cc2fd4447b7da94b27ddfb6831a8a06f35f6d077ab5613ec703866c49a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":4,"comment_lines":1,"files":1},"Rust":{"code_lines":407,"comment_lines":22,"files":1}},"total_code_lines":411,"total_comment_lines":23}},{"id":143825,"crate":"downcast-rs","num":"1.0.4","dl_path":"/api/v1/crates/downcast-rs/1.0.4/download","readme_path":"/api/v1/crates/downcast-rs/1.0.4/readme","updated_at":"2019-04-09T02:05:19.906721Z","created_at":"2019-04-09T02:05:19.906721Z","downloads":316864,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/1.0.4/dependencies","version_downloads":"/api/v1/crates/downcast-rs/1.0.4/downloads","authors":"/api/v1/crates/downcast-rs/1.0.4/authors"},"crate_size":9611,"published_by":{"id":3135,"login":"marcianx","name":"Ashish Myles","avatar":"https://avatars.githubusercontent.com/u/370338?v=4","url":"https://github.com/marcianx","github_username_matches":true,"created_at":"2010-08-20T02:13:35Z"},"audit_actions":[],"checksum":"f2b92dfd5c2f75260cbf750572f95d387e7ca0ba5e3fbe9e1a33f23025be020f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using only safe Rust. It supports type\nparameters, associated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":4,"comment_lines":1,"files":1},"Rust":{"code_lines":218,"comment_lines":17,"files":1}},"total_code_lines":222,"total_comment_lines":18}},{"id":93703,"crate":"downcast-rs","num":"1.0.3","dl_path":"/api/v1/crates/downcast-rs/1.0.3/download","readme_path":"/api/v1/crates/downcast-rs/1.0.3/readme","updated_at":"2018-05-22T01:41:22.889289Z","created_at":"2018-05-22T01:41:22.889289Z","downloads":331627,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/1.0.3/dependencies","version_downloads":"/api/v1/crates/downcast-rs/1.0.3/downloads","authors":"/api/v1/crates/downcast-rs/1.0.3/authors"},"crate_size":9272,"published_by":null,"audit_actions":[],"checksum":"18df8ce4470c189d18aa926022da57544f31e154631eb4cfe796aea97051fe6c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using safe code and supporting type parameters,\nassociated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":4,"comment_lines":1,"files":1},"Rust":{"code_lines":217,"comment_lines":17,"files":1}},"total_code_lines":221,"total_comment_lines":18}},{"id":92553,"crate":"downcast-rs","num":"1.0.2","dl_path":"/api/v1/crates/downcast-rs/1.0.2/download","readme_path":"/api/v1/crates/downcast-rs/1.0.2/readme","updated_at":"2018-05-12T21:03:08.604981Z","created_at":"2018-05-12T21:03:08.604981Z","downloads":4618,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/1.0.2/dependencies","version_downloads":"/api/v1/crates/downcast-rs/1.0.2/downloads","authors":"/api/v1/crates/downcast-rs/1.0.2/authors"},"crate_size":8715,"published_by":null,"audit_actions":[],"checksum":"fb9e34aed048a0d3c9566f4db8d6ad7f84c479d78d9de310e68eae86d70ce827","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using safe code and supporting type parameters,\nassociated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":4,"comment_lines":1,"files":1},"Rust":{"code_lines":212,"comment_lines":16,"files":1}},"total_code_lines":216,"total_comment_lines":17}},{"id":83966,"crate":"downcast-rs","num":"1.0.1","dl_path":"/api/v1/crates/downcast-rs/1.0.1/download","readme_path":"/api/v1/crates/downcast-rs/1.0.1/readme","updated_at":"2018-03-09T04:08:40.820272Z","created_at":"2018-03-09T04:08:40.820272Z","downloads":8739,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/1.0.1/dependencies","version_downloads":"/api/v1/crates/downcast-rs/1.0.1/downloads","authors":"/api/v1/crates/downcast-rs/1.0.1/authors"},"crate_size":8270,"published_by":null,"audit_actions":[],"checksum":"5b28487662892f2f2755292dfac47435fb72375e3f5861c7a59a76abdfb1e21f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using safe code and supporting type parameters,\nassociated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":4,"comment_lines":1,"files":1},"Rust":{"code_lines":195,"comment_lines":14,"files":1}},"total_code_lines":199,"total_comment_lines":15}},{"id":44805,"crate":"downcast-rs","num":"1.0.0","dl_path":"/api/v1/crates/downcast-rs/1.0.0/download","readme_path":"/api/v1/crates/downcast-rs/1.0.0/readme","updated_at":"2017-11-30T03:42:37.679723Z","created_at":"2017-02-05T20:58:00.959877Z","downloads":14953,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/1.0.0/dependencies","version_downloads":"/api/v1/crates/downcast-rs/1.0.0/downloads","authors":"/api/v1/crates/downcast-rs/1.0.0/authors"},"crate_size":7911,"published_by":null,"audit_actions":[],"checksum":"917042ca6e6c9fe735a63cd4d5d4c43c64ea8deb456fc5465d3f78df24e68d86","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using safe code and supporting type parameters,\nassociated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":4,"comment_lines":1,"files":1},"Rust":{"code_lines":195,"comment_lines":14,"files":1}},"total_code_lines":199,"total_comment_lines":15}},{"id":38287,"crate":"downcast-rs","num":"0.1.2","dl_path":"/api/v1/crates/downcast-rs/0.1.2/download","readme_path":"/api/v1/crates/downcast-rs/0.1.2/readme","updated_at":"2017-11-30T03:34:46.886925Z","created_at":"2016-11-22T05:37:32.367262Z","downloads":3526,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/0.1.2/dependencies","version_downloads":"/api/v1/crates/downcast-rs/0.1.2/downloads","authors":"/api/v1/crates/downcast-rs/0.1.2/authors"},"crate_size":7891,"published_by":null,"audit_actions":[],"checksum":"fc55e97c7c363aa76468b2151f7b26fc28c3e6f43d0713dbfed05d6f7eea46a2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using safe code and supporting type parameters,\nassociated types, and type constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Pan":{"code_lines":4,"comment_lines":1,"files":1},"Rust":{"code_lines":195,"comment_lines":14,"files":1}},"total_code_lines":199,"total_comment_lines":15}},{"id":25250,"crate":"downcast-rs","num":"0.1.1","dl_path":"/api/v1/crates/downcast-rs/0.1.1/download","readme_path":"/api/v1/crates/downcast-rs/0.1.1/readme","updated_at":"2017-11-30T03:34:52.956825Z","created_at":"2016-04-09T04:35:53.094297Z","downloads":3499,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/0.1.1/dependencies","version_downloads":"/api/v1/crates/downcast-rs/0.1.1/downloads","authors":"/api/v1/crates/downcast-rs/0.1.1/authors"},"crate_size":7110,"published_by":null,"audit_actions":[],"checksum":"25ac7f9dbb16eb4c02a1ed6c6104fa10c24f909fdfe3f850600724ef9d44a8b6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support using safe code and supporting type parameters\nand constraints.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":180,"comment_lines":12,"files":1}},"total_code_lines":180,"total_comment_lines":12}},{"id":19439,"crate":"downcast-rs","num":"0.1.0","dl_path":"/api/v1/crates/downcast-rs/0.1.0/download","readme_path":"/api/v1/crates/downcast-rs/0.1.0/readme","updated_at":"2017-11-30T03:34:46.834906Z","created_at":"2015-12-16T03:50:40.714078Z","downloads":3304,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/downcast-rs/0.1.0/dependencies","version_downloads":"/api/v1/crates/downcast-rs/0.1.0/downloads","authors":"/api/v1/crates/downcast-rs/0.1.0/authors"},"crate_size":6449,"published_by":null,"audit_actions":[],"checksum":"57cad659325ec47fe8b51b55e9343f17f99a37ef1241a219d1b93998998df3f6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait object downcasting support implemented with safe code.","homepage":null,"documentation":null,"repository":"https://github.com/marcianx/downcast-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":55,"comment_lines":3,"files":1}},"total_code_lines":55,"total_comment_lines":3}}],"keywords":[{"id":"any","keyword":"any","created_at":"2015-01-06T12:40:13.136456Z","crates_cnt":68},{"id":"associated","keyword":"associated","created_at":"2015-07-02T19:37:29.149009Z","crates_cnt":7},{"id":"downcast","keyword":"downcast","created_at":"2015-06-04T09:46:39.391064Z","crates_cnt":18},{"id":"no_std","keyword":"no_std","created_at":"2015-06-20T04:34:42.753830Z","crates_cnt":2446},{"id":"trait","keyword":"trait","created_at":"2015-01-25T21:26:03.494811Z","crates_cnt":317}],"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":4283}]}