{"crate":{"id":"inout","name":"inout","updated_at":"2026-02-06T17:21:49.007391Z","versions":[1905620,1761453,1761380,1711868,1584286,1456324,1454660,1346868,1310338,1284472,1215527,1010119,1000516,1000085,999411,524926,498097,497856,497840,412742],"keywords":["custom-reference"],"categories":["no-std"],"badges":[],"created_at":"2021-08-13T16:42:36.965539Z","downloads":319795109,"recent_downloads":98582965,"default_version":"0.2.2","num_versions":20,"yanked":false,"max_version":"0.2.2","newest_version":"0.2.2","max_stable_version":"0.2.2","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","links":{"version_downloads":"/api/v1/crates/inout/downloads","versions":null,"owners":"/api/v1/crates/inout/owners","owner_team":"/api/v1/crates/inout/owner_team","owner_user":"/api/v1/crates/inout/owner_user","reverse_dependencies":"/api/v1/crates/inout/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":1905620,"crate":"inout","num":"0.2.2","dl_path":"/api/v1/crates/inout/0.2.2/download","readme_path":"/api/v1/crates/inout/0.2.2/readme","updated_at":"2025-12-27T20:57:59.655598Z","created_at":"2025-12-27T20:57:59.655598Z","downloads":27889293,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.2/dependencies","version_downloads":"/api/v1/crates/inout/0.2.2/downloads","authors":"/api/v1/crates/inout/0.2.2/authors"},"crate_size":12547,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-12-27T20:57:59.655598Z"}],"checksum":"4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":614,"comment_lines":5,"files":5}},"total_code_lines":614,"total_comment_lines":5}},{"id":1761453,"crate":"inout","num":"0.2.1","dl_path":"/api/v1/crates/inout/0.2.1/download","readme_path":"/api/v1/crates/inout/0.2.1/readme","updated_at":"2025-10-06T13:28:57.772957Z","created_at":"2025-10-06T13:28:57.772957Z","downloads":439234,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.1/dependencies","version_downloads":"/api/v1/crates/inout/0.2.1/downloads","authors":"/api/v1/crates/inout/0.2.1/authors"},"crate_size":12520,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2025-10-06T13:28:57.772957Z"}],"checksum":"c7357b6e7aa75618c7864ebd0634b115a7218b0615f4cb1df33ac3eca23943d4","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":614,"comment_lines":5,"files":5}},"total_code_lines":614,"total_comment_lines":5}},{"id":1761380,"crate":"inout","num":"0.2.0","dl_path":"/api/v1/crates/inout/0.2.0/download","readme_path":"/api/v1/crates/inout/0.2.0/readme","updated_at":"2025-10-06T13:29:31.025804Z","created_at":"2025-10-06T12:24:01.055479Z","downloads":308,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0/downloads","authors":"/api/v1/crates/inout/0.2.0/authors"},"crate_size":12401,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2025-10-06T12:24:01.055479Z"},{"action":"yank","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2025-10-06T13:29:31.028110Z"}],"checksum":"2acf91b7c3469452e01a601e13ec878a193ffa2590107158a8dd869f849163e0","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":609,"comment_lines":5,"files":5}},"total_code_lines":609,"total_comment_lines":5}},{"id":1711868,"crate":"inout","num":"0.2.0-rc.6","dl_path":"/api/v1/crates/inout/0.2.0-rc.6/download","readme_path":"/api/v1/crates/inout/0.2.0-rc.6/readme","updated_at":"2025-09-02T18:32:32.264735Z","created_at":"2025-09-02T18:32:32.264735Z","downloads":855182,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-rc.6/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-rc.6/downloads","authors":"/api/v1/crates/inout/0.2.0-rc.6/authors"},"crate_size":12530,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-09-02T18:32:32.264735Z"}],"checksum":"1603f76010ff924b616c8f44815a42eb10fb0b93d308b41deaa8da6d4251fd4b","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":618,"comment_lines":9,"files":5}},"total_code_lines":618,"total_comment_lines":9}},{"id":1584286,"crate":"inout","num":"0.2.0-rc.5","dl_path":"/api/v1/crates/inout/0.2.0-rc.5/download","readme_path":"/api/v1/crates/inout/0.2.0-rc.5/readme","updated_at":"2025-05-29T22:09:30.951146Z","created_at":"2025-05-29T22:09:30.951146Z","downloads":87072,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-rc.5/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-rc.5/downloads","authors":"/api/v1/crates/inout/0.2.0-rc.5/authors"},"crate_size":12490,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-05-29T22:09:30.951146Z"}],"checksum":"c774c86bce20ea04abe1c37cf0051c5690079a3a28ef5fdac2a5a0412b3d7d74","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":618,"comment_lines":9,"files":5}},"total_code_lines":618,"total_comment_lines":9}},{"id":1456324,"crate":"inout","num":"0.2.0-rc.4","dl_path":"/api/v1/crates/inout/0.2.0-rc.4/download","readme_path":"/api/v1/crates/inout/0.2.0-rc.4/readme","updated_at":"2025-02-22T16:18:09.964996Z","created_at":"2025-02-22T16:18:09.964996Z","downloads":105534,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-rc.4/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-rc.4/downloads","authors":"/api/v1/crates/inout/0.2.0-rc.4/authors"},"crate_size":11797,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2025-02-22T16:18:09.964996Z"}],"checksum":"ac5e145e8ade9f74c0a5efc60ccb4e714b0144f7e2220b7ca64254feee71c57f","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":577,"comment_lines":9,"files":5}},"total_code_lines":577,"total_comment_lines":9}},{"id":1454660,"crate":"inout","num":"0.1.4","dl_path":"/api/v1/crates/inout/0.1.4/download","readme_path":"/api/v1/crates/inout/0.1.4/readme","updated_at":"2025-02-21T09:30:09.032605Z","created_at":"2025-02-21T09:30:09.032605Z","downloads":182568547,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.1.4/dependencies","version_downloads":"/api/v1/crates/inout/0.1.4/downloads","authors":"/api/v1/crates/inout/0.1.4/authors"},"crate_size":11280,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2025-02-21T09:30:09.032605Z"}],"checksum":"879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":574,"comment_lines":7,"files":5}},"total_code_lines":574,"total_comment_lines":7}},{"id":1346868,"crate":"inout","num":"0.2.0-rc.3","dl_path":"/api/v1/crates/inout/0.2.0-rc.3/download","readme_path":"/api/v1/crates/inout/0.2.0-rc.3/readme","updated_at":"2024-11-20T18:08:00.313917Z","created_at":"2024-11-20T18:08:00.313917Z","downloads":38250,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-rc.3/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-rc.3/downloads","authors":"/api/v1/crates/inout/0.2.0-rc.3/authors"},"crate_size":11736,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2024-11-20T18:08:00.313917Z"}],"checksum":"de49db00f5add6dad75a57946b75de0f26287a6fc95f4f277d48419200422beb","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":577,"comment_lines":9,"files":5}},"total_code_lines":577,"total_comment_lines":9}},{"id":1310338,"crate":"inout","num":"0.2.0-rc.2","dl_path":"/api/v1/crates/inout/0.2.0-rc.2/download","readme_path":"/api/v1/crates/inout/0.2.0-rc.2/readme","updated_at":"2024-10-21T18:32:55.087125Z","created_at":"2024-10-21T18:32:55.087125Z","downloads":10246,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-rc.2/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-rc.2/downloads","authors":"/api/v1/crates/inout/0.2.0-rc.2/authors"},"crate_size":11121,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-10-21T18:32:55.087125Z"}],"checksum":"14db49369b2c3f15deb5806de446e05c7f07a2d778b54b278c994fcd1d686f31","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":557,"comment_lines":7,"files":5}},"total_code_lines":557,"total_comment_lines":7}},{"id":1284472,"crate":"inout","num":"0.2.0-rc.1","dl_path":"/api/v1/crates/inout/0.2.0-rc.1/download","readme_path":"/api/v1/crates/inout/0.2.0-rc.1/readme","updated_at":"2024-09-28T19:00:00.174965Z","created_at":"2024-09-28T19:00:00.174965Z","downloads":40677,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-rc.1/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-rc.1/downloads","authors":"/api/v1/crates/inout/0.2.0-rc.1/authors"},"crate_size":11096,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-09-28T19:00:00.174965Z"}],"checksum":"161ac07241f4d11c21b6d82f1fef1c05aec030c0bf568b35281efe453ea450a7","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":557,"comment_lines":7,"files":5}},"total_code_lines":557,"total_comment_lines":7}},{"id":1215527,"crate":"inout","num":"0.2.0-rc.0","dl_path":"/api/v1/crates/inout/0.2.0-rc.0/download","readme_path":"/api/v1/crates/inout/0.2.0-rc.0/readme","updated_at":"2024-07-26T14:54:40.924636Z","created_at":"2024-07-26T14:54:40.924636Z","downloads":112334,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-rc.0/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-rc.0/downloads","authors":"/api/v1/crates/inout/0.2.0-rc.0/authors"},"crate_size":11138,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-07-26T14:54:40.924636Z"}],"checksum":"bbc33218cf9ce7b927426ee4ad3501bcc5d8c26bf5fb4a82849a083715aca427","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":571,"comment_lines":7,"files":5}},"total_code_lines":571,"total_comment_lines":7}},{"id":1010119,"crate":"inout","num":"0.2.0-pre.4","dl_path":"/api/v1/crates/inout/0.2.0-pre.4/download","readme_path":"/api/v1/crates/inout/0.2.0-pre.4/readme","updated_at":"2024-01-10T17:14:37.676272Z","created_at":"2024-01-10T17:14:37.676272Z","downloads":53848,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-pre.4/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-pre.4/downloads","authors":"/api/v1/crates/inout/0.2.0-pre.4/authors"},"crate_size":11097,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2024-01-10T17:14:37.676272Z"}],"checksum":"0a2cc35b920cc3b344af824e64e508ffc2c819fc2368ed4d253244446194d2fe","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":571,"comment_lines":7,"files":5}},"total_code_lines":571,"total_comment_lines":7}},{"id":1000516,"crate":"inout","num":"0.2.0-pre.3","dl_path":"/api/v1/crates/inout/0.2.0-pre.3/download","readme_path":"/api/v1/crates/inout/0.2.0-pre.3/readme","updated_at":"2023-12-31T23:00:09.137828Z","created_at":"2023-12-31T23:00:09.137828Z","downloads":3959,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-pre.3/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-pre.3/downloads","authors":"/api/v1/crates/inout/0.2.0-pre.3/authors"},"crate_size":11102,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2023-12-31T23:00:09.137828Z"}],"checksum":"96ea9986e1fde8d177cd039f00f9f316d3bfce9ebc2787c1267d4414adf3acb3","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":571,"comment_lines":7,"files":5}},"total_code_lines":571,"total_comment_lines":7}},{"id":1000085,"crate":"inout","num":"0.2.0-pre.2","dl_path":"/api/v1/crates/inout/0.2.0-pre.2/download","readme_path":"/api/v1/crates/inout/0.2.0-pre.2/readme","updated_at":"2023-12-31T04:38:04.658035Z","created_at":"2023-12-31T04:38:04.658035Z","downloads":2125,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-pre.2/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-pre.2/downloads","authors":"/api/v1/crates/inout/0.2.0-pre.2/authors"},"crate_size":11103,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2023-12-31T04:38:04.658035Z"}],"checksum":"25049cbfd794227f26a7d3c7f2cfc2a9737a229993799bfca1138242964886ee","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":571,"comment_lines":7,"files":5}},"total_code_lines":571,"total_comment_lines":7}},{"id":999411,"crate":"inout","num":"0.2.0-pre.1","dl_path":"/api/v1/crates/inout/0.2.0-pre.1/download","readme_path":"/api/v1/crates/inout/0.2.0-pre.1/readme","updated_at":"2023-12-30T02:33:07.064006Z","created_at":"2023-12-30T02:33:07.064006Z","downloads":2385,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.2.0-pre.1/dependencies","version_downloads":"/api/v1/crates/inout/0.2.0-pre.1/downloads","authors":"/api/v1/crates/inout/0.2.0-pre.1/authors"},"crate_size":11102,"published_by":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"audit_actions":[{"action":"publish","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2023-12-30T02:33:07.064006Z"}],"checksum":"eed415a0622334b6e89f6361616b133f5ca2a8a31c5007ca594d9180e5930ec8","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":571,"comment_lines":7,"files":5}},"total_code_lines":571,"total_comment_lines":7}},{"id":524926,"crate":"inout","num":"0.1.3","dl_path":"/api/v1/crates/inout/0.1.3/download","readme_path":"/api/v1/crates/inout/0.1.3/readme","updated_at":"2022-03-31T12:53:23.034254Z","created_at":"2022-03-31T12:53:23.034254Z","downloads":107115050,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.1.3/dependencies","version_downloads":"/api/v1/crates/inout/0.1.3/downloads","authors":"/api/v1/crates/inout/0.1.3/authors"},"crate_size":10743,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2022-03-31T12:53:23.034254Z"}],"checksum":"a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":574,"comment_lines":7,"files":5}},"total_code_lines":574,"total_comment_lines":7}},{"id":498097,"crate":"inout","num":"0.1.2","dl_path":"/api/v1/crates/inout/0.1.2/download","readme_path":"/api/v1/crates/inout/0.1.2/readme","updated_at":"2022-02-10T15:33:40.185608Z","created_at":"2022-02-10T15:33:40.185608Z","downloads":399164,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.1.2/dependencies","version_downloads":"/api/v1/crates/inout/0.1.2/downloads","authors":"/api/v1/crates/inout/0.1.2/authors"},"crate_size":10689,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2022-02-10T15:33:40.185608Z"}],"checksum":"9e1f03d4ab4d5dc9ec2d219f86c15d2a15fc08239d1cd3b2d6a19717c0a2f443","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":573,"comment_lines":7,"files":5}},"total_code_lines":573,"total_comment_lines":7}},{"id":497856,"crate":"inout","num":"0.1.1","dl_path":"/api/v1/crates/inout/0.1.1/download","readme_path":"/api/v1/crates/inout/0.1.1/readme","updated_at":"2022-02-10T07:01:46.717620Z","created_at":"2022-02-10T07:01:46.717620Z","downloads":4418,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.1.1/dependencies","version_downloads":"/api/v1/crates/inout/0.1.1/downloads","authors":"/api/v1/crates/inout/0.1.1/authors"},"crate_size":10623,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2022-02-10T07:01:46.717620Z"}],"checksum":"c1d8734d7f28aaff861d726dc3bc8003e2987d2fc26add21f5dab0c35d5c348a","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":573,"comment_lines":7,"files":5}},"total_code_lines":573,"total_comment_lines":7}},{"id":497840,"crate":"inout","num":"0.1.0","dl_path":"/api/v1/crates/inout/0.1.0/download","readme_path":"/api/v1/crates/inout/0.1.0/readme","updated_at":"2022-02-10T06:12:40.060053Z","created_at":"2022-02-10T06:12:40.060053Z","downloads":63852,"features":{"std":["block-padding/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.1.0/dependencies","version_downloads":"/api/v1/crates/inout/0.1.0/downloads","authors":"/api/v1/crates/inout/0.1.0/authors"},"crate_size":10546,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2022-02-10T06:12:40.060053Z"}],"checksum":"5f10620eb04658d2e1078c6f293b8c09e381b4cb35c4ceddc2f4022404e9a8b4","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","homepage":null,"documentation":"https://docs.rs/inout","repository":"https://github.com/RustCrypto/utils","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":572,"comment_lines":7,"files":5}},"total_code_lines":572,"total_comment_lines":7}},{"id":412742,"crate":"inout","num":"0.0.0","dl_path":"/api/v1/crates/inout/0.0.0/download","readme_path":"/api/v1/crates/inout/0.0.0/readme","updated_at":"2021-08-13T16:42:36.965539Z","created_at":"2021-08-13T16:42:36.965539Z","downloads":2662,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/inout/0.0.0/dependencies","version_downloads":"/api/v1/crates/inout/0.0.0/downloads","authors":"/api/v1/crates/inout/0.0.0/authors"},"crate_size":606,"published_by":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"audit_actions":[{"action":"publish","user":{"id":5059,"login":"newpavlov","name":"Artyom Pavlov","avatar":"https://avatars.githubusercontent.com/u/329626?v=4","url":"https://github.com/newpavlov","github_username_matches":true,"created_at":"2010-07-12T13:48:27Z"},"time":"2021-08-13T16:42:36.965539Z"}],"checksum":"3299200adb305c019ced793a225e4ab2501b0015a55df15831983a2f1e81feef","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Input-output types","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"keywords":[{"id":"custom-reference","keyword":"custom-reference","created_at":"2022-02-10T06:12:40.060053Z","crates_cnt":1}],"categories":[{"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":13666}]}