{"crate":{"id":"castaway","name":"castaway","updated_at":"2025-07-12T16:49:05.343219Z","versions":[1638935,1192899,561055,536260,535634,465446,430298,392283],"keywords":["cast","specialization","specialize"],"categories":["rust-patterns","no-std"],"badges":[],"created_at":"2021-06-21T15:09:04.697923Z","downloads":159780442,"recent_downloads":50914720,"default_version":"0.2.4","num_versions":8,"yanked":false,"max_version":"0.2.4","newest_version":"0.2.4","max_stable_version":"0.2.4","description":"Safe, zero-cost downcasting for limited compile-time specialization.","homepage":null,"documentation":null,"repository":"https://github.com/sagebind/castaway","links":{"version_downloads":"/api/v1/crates/castaway/downloads","versions":null,"owners":"/api/v1/crates/castaway/owners","owner_team":"/api/v1/crates/castaway/owner_team","owner_user":"/api/v1/crates/castaway/owner_user","reverse_dependencies":"/api/v1/crates/castaway/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1638935,"crate":"castaway","num":"0.2.4","dl_path":"/api/v1/crates/castaway/0.2.4/download","readme_path":"/api/v1/crates/castaway/0.2.4/readme","updated_at":"2025-07-12T16:49:05.343219Z","created_at":"2025-07-12T16:49:05.343219Z","downloads":105962726,"features":{"alloc":[],"default":["std"],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/castaway/0.2.4/dependencies","version_downloads":"/api/v1/crates/castaway/0.2.4/downloads","authors":"/api/v1/crates/castaway/0.2.4/authors"},"crate_size":12546,"published_by":null,"audit_actions":[],"checksum":"dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe, zero-cost downcasting for limited compile-time specialization.","homepage":null,"documentation":null,"repository":"https://github.com/sagebind/castaway","trustpub_data":{"provider":"github","repository":"sagebind/castaway","run_id":"16240052210","sha":"c6cb7e3086001a01d976d27c76fb52da93214511"},"linecounts":{"languages":{"Rust":{"code_lines":514,"comment_lines":42,"files":4}},"total_code_lines":514,"total_comment_lines":42}},{"id":1192899,"crate":"castaway","num":"0.2.3","dl_path":"/api/v1/crates/castaway/0.2.3/download","readme_path":"/api/v1/crates/castaway/0.2.3/readme","updated_at":"2024-07-04T17:39:55.743991Z","created_at":"2024-07-04T17:39:55.743991Z","downloads":22601840,"features":{"alloc":[],"default":["std"],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/castaway/0.2.3/dependencies","version_downloads":"/api/v1/crates/castaway/0.2.3/downloads","authors":"/api/v1/crates/castaway/0.2.3/authors"},"crate_size":11509,"published_by":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"audit_actions":[{"action":"publish","user":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"time":"2024-07-04T17:39:55.743991Z"}],"checksum":"0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe, zero-cost downcasting for limited compile-time specialization.","homepage":null,"documentation":null,"repository":"https://github.com/sagebind/castaway","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":494,"comment_lines":42,"files":4}},"total_code_lines":494,"total_comment_lines":42}},{"id":561055,"crate":"castaway","num":"0.2.2","dl_path":"/api/v1/crates/castaway/0.2.2/download","readme_path":"/api/v1/crates/castaway/0.2.2/readme","updated_at":"2022-06-04T15:34:02.045464Z","created_at":"2022-06-04T15:34:02.045464Z","downloads":18207398,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/castaway/0.2.2/dependencies","version_downloads":"/api/v1/crates/castaway/0.2.2/downloads","authors":"/api/v1/crates/castaway/0.2.2/authors"},"crate_size":11091,"published_by":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"audit_actions":[{"action":"publish","user":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"time":"2022-06-04T15:34:02.045464Z"}],"checksum":"8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe, zero-cost downcasting for limited compile-time specialization.","homepage":null,"documentation":null,"repository":"https://github.com/sagebind/castaway","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":441,"comment_lines":52,"files":4}},"total_code_lines":441,"total_comment_lines":52}},{"id":536260,"crate":"castaway","num":"0.2.1","dl_path":"/api/v1/crates/castaway/0.2.1/download","readme_path":"/api/v1/crates/castaway/0.2.1/readme","updated_at":"2022-04-22T03:58:17.568576Z","created_at":"2022-04-22T03:58:17.568576Z","downloads":8912,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/castaway/0.2.1/dependencies","version_downloads":"/api/v1/crates/castaway/0.2.1/downloads","authors":"/api/v1/crates/castaway/0.2.1/authors"},"crate_size":11025,"published_by":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"audit_actions":[{"action":"publish","user":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"time":"2022-04-22T03:58:17.568576Z"}],"checksum":"46b662d08e94a6c8e715abef5e10e6fdf47c2be6375a5bb246b65c177d575eb7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe, zero-cost downcasting for limited compile-time specialization.","homepage":null,"documentation":null,"repository":"https://github.com/sagebind/castaway","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":431,"comment_lines":52,"files":4}},"total_code_lines":431,"total_comment_lines":52}},{"id":535634,"crate":"castaway","num":"0.2.0","dl_path":"/api/v1/crates/castaway/0.2.0/download","readme_path":"/api/v1/crates/castaway/0.2.0/readme","updated_at":"2022-04-20T23:27:35.203852Z","created_at":"2022-04-20T23:27:35.203852Z","downloads":8850,"features":{"default":["std"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/castaway/0.2.0/dependencies","version_downloads":"/api/v1/crates/castaway/0.2.0/downloads","authors":"/api/v1/crates/castaway/0.2.0/authors"},"crate_size":10502,"published_by":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"audit_actions":[{"action":"publish","user":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"time":"2022-04-20T23:27:35.203852Z"}],"checksum":"9b9a1046f69bd31f5320d45eecd84eec4c7b47ff5b34146ab26713aa62e08bc5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe, zero-cost downcasting for limited compile-time specialization.","homepage":null,"documentation":null,"repository":"https://github.com/sagebind/castaway","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":306,"comment_lines":52,"files":4}},"total_code_lines":306,"total_comment_lines":52}},{"id":465446,"crate":"castaway","num":"0.1.2","dl_path":"/api/v1/crates/castaway/0.1.2/download","readme_path":"/api/v1/crates/castaway/0.1.2/readme","updated_at":"2021-12-09T03:57:07.494453Z","created_at":"2021-12-09T03:57:07.494453Z","downloads":12755980,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/castaway/0.1.2/dependencies","version_downloads":"/api/v1/crates/castaway/0.1.2/downloads","authors":"/api/v1/crates/castaway/0.1.2/authors"},"crate_size":7124,"published_by":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"audit_actions":[{"action":"publish","user":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"time":"2021-12-09T03:57:07.494453Z"}],"checksum":"a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe, zero-cost downcasting for limited compile-time specialization.","homepage":null,"documentation":null,"repository":"https://github.com/sagebind/castaway","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":157,"comment_lines":14,"files":2}},"total_code_lines":157,"total_comment_lines":14}},{"id":430298,"crate":"castaway","num":"0.1.1","dl_path":"/api/v1/crates/castaway/0.1.1/download","readme_path":"/api/v1/crates/castaway/0.1.1/readme","updated_at":"2021-09-26T20:56:18.376796Z","created_at":"2021-09-26T20:56:18.376796Z","downloads":173538,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/castaway/0.1.1/dependencies","version_downloads":"/api/v1/crates/castaway/0.1.1/downloads","authors":"/api/v1/crates/castaway/0.1.1/authors"},"crate_size":6832,"published_by":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"audit_actions":[{"action":"publish","user":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"time":"2021-09-26T20:56:18.376796Z"}],"checksum":"ed247d1586918e46f2bbe0f13b06498db8dab5a8c1093f156652e9f2e0a73fc3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe, zero-cost downcasting for limited compile-time specialization.","homepage":null,"documentation":null,"repository":"https://github.com/sagebind/castaway","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":117,"comment_lines":14,"files":2}},"total_code_lines":117,"total_comment_lines":14}},{"id":392283,"crate":"castaway","num":"0.1.0","dl_path":"/api/v1/crates/castaway/0.1.0/download","readme_path":"/api/v1/crates/castaway/0.1.0/readme","updated_at":"2021-06-21T15:09:04.697923Z","created_at":"2021-06-21T15:09:04.697923Z","downloads":2837,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/castaway/0.1.0/dependencies","version_downloads":"/api/v1/crates/castaway/0.1.0/downloads","authors":"/api/v1/crates/castaway/0.1.0/authors"},"crate_size":6833,"published_by":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"audit_actions":[{"action":"publish","user":{"id":5613,"login":"sagebind","name":"Stephen M. Coakley","avatar":"https://avatars.githubusercontent.com/u/2192863?v=4","url":"https://github.com/sagebind","github_username_matches":true,"created_at":"2012-08-21T23:58:21Z"},"time":"2021-06-21T15:09:04.697923Z"}],"checksum":"ed3aefd53a000583df21a307dcff4d3c840845b03bcb35a31b82b9c329f86154","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Safe, zero-cost downcasting for limited compile-time specialization.","homepage":null,"documentation":null,"repository":"https://github.com/sagebind/castaway","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":119,"comment_lines":10,"files":2}},"total_code_lines":119,"total_comment_lines":10}}],"keywords":[{"id":"cast","keyword":"cast","created_at":"2015-09-07T22:26:22.655922Z","crates_cnt":84},{"id":"specialization","keyword":"specialization","created_at":"2016-04-06T22:13:33.285041Z","crates_cnt":28},{"id":"specialize","keyword":"specialize","created_at":"2022-04-20T23:27:35.203852Z","crates_cnt":3}],"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},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13672}]}