{"crate":{"id":"asynchronous-codec","name":"asynchronous-codec","updated_at":"2023-10-11T16:03:12.245241Z","versions":[922801,850629,659473,334167,323536],"keywords":["future","async","futures","codec"],"categories":["asynchronous","network-programming"],"badges":[],"created_at":"2021-01-06T11:13:16.160991Z","downloads":36121614,"recent_downloads":5914621,"default_version":"0.7.0","num_versions":5,"yanked":false,"max_version":"0.7.0","newest_version":"0.7.0","max_stable_version":"0.7.0","description":"Utilities for encoding and decoding frames using `async/await`","homepage":"https://github.com/mxinden/asynchronous-codec","documentation":"https://docs.rs/crate/asynchronous-codec","repository":"https://github.com/mxinden/asynchronous-codec","links":{"version_downloads":"/api/v1/crates/asynchronous-codec/downloads","versions":null,"owners":"/api/v1/crates/asynchronous-codec/owners","owner_team":"/api/v1/crates/asynchronous-codec/owner_team","owner_user":"/api/v1/crates/asynchronous-codec/owner_user","reverse_dependencies":"/api/v1/crates/asynchronous-codec/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":922801,"crate":"asynchronous-codec","num":"0.7.0","dl_path":"/api/v1/crates/asynchronous-codec/0.7.0/download","readme_path":"/api/v1/crates/asynchronous-codec/0.7.0/readme","updated_at":"2023-10-11T16:03:12.245241Z","created_at":"2023-10-11T16:03:12.245241Z","downloads":16390602,"features":{"cbor":["serde","serde_cbor"],"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/asynchronous-codec/0.7.0/dependencies","version_downloads":"/api/v1/crates/asynchronous-codec/0.7.0/downloads","authors":"/api/v1/crates/asynchronous-codec/0.7.0/authors"},"crate_size":14271,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-10-11T16:03:12.245241Z"}],"checksum":"a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for encoding and decoding frames using `async/await`","homepage":"https://github.com/mxinden/asynchronous-codec","documentation":"https://docs.rs/crate/asynchronous-codec","repository":"https://github.com/mxinden/asynchronous-codec","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1136,"comment_lines":30,"files":13}},"total_code_lines":1136,"total_comment_lines":30}},{"id":850629,"crate":"asynchronous-codec","num":"0.6.2","dl_path":"/api/v1/crates/asynchronous-codec/0.6.2/download","readme_path":"/api/v1/crates/asynchronous-codec/0.6.2/readme","updated_at":"2023-07-20T15:10:23.305715Z","created_at":"2023-07-20T15:10:23.305715Z","downloads":12549494,"features":{"cbor":["serde","serde_cbor"],"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/asynchronous-codec/0.6.2/dependencies","version_downloads":"/api/v1/crates/asynchronous-codec/0.6.2/downloads","authors":"/api/v1/crates/asynchronous-codec/0.6.2/authors"},"crate_size":14051,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2023-07-20T15:10:23.305715Z"}],"checksum":"4057f2c32adbb2fc158e22fb38433c8e9bbf76b75a4732c7c0cbaf695fb65568","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for encoding and decoding frames using `async/await`","homepage":"https://github.com/mxinden/asynchronous-codec","documentation":"https://docs.rs/crate/asynchronous-codec","repository":"https://github.com/mxinden/asynchronous-codec","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1114,"comment_lines":30,"files":13}},"total_code_lines":1114,"total_comment_lines":30}},{"id":659473,"crate":"asynchronous-codec","num":"0.6.1","dl_path":"/api/v1/crates/asynchronous-codec/0.6.1/download","readme_path":"/api/v1/crates/asynchronous-codec/0.6.1/readme","updated_at":"2022-11-08T10:12:56.874692Z","created_at":"2022-11-08T10:12:56.874692Z","downloads":1652834,"features":{"cbor":["serde","serde_cbor"],"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/asynchronous-codec/0.6.1/dependencies","version_downloads":"/api/v1/crates/asynchronous-codec/0.6.1/downloads","authors":"/api/v1/crates/asynchronous-codec/0.6.1/authors"},"crate_size":13664,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2022-11-08T10:12:56.874692Z"}],"checksum":"06a0daa378f5fd10634e44b0a29b2a87b890657658e072a30d6f26e57ddee182","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for encoding and decoding frames using `async/await`","homepage":"https://github.com/mxinden/asynchronous-codec","documentation":"https://docs.rs/crate/asynchronous-codec","repository":"https://github.com/mxinden/asynchronous-codec","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1052,"comment_lines":16,"files":13}},"total_code_lines":1052,"total_comment_lines":16}},{"id":334167,"crate":"asynchronous-codec","num":"0.6.0","dl_path":"/api/v1/crates/asynchronous-codec/0.6.0/download","readme_path":"/api/v1/crates/asynchronous-codec/0.6.0/readme","updated_at":"2021-02-01T13:31:08.438661Z","created_at":"2021-02-01T13:31:08.438661Z","downloads":3122263,"features":{"cbor":["serde","serde_cbor"],"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/asynchronous-codec/0.6.0/dependencies","version_downloads":"/api/v1/crates/asynchronous-codec/0.6.0/downloads","authors":"/api/v1/crates/asynchronous-codec/0.6.0/authors"},"crate_size":13621,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-02-01T13:31:08.438661Z"}],"checksum":"f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for encoding and decoding frames using `async/await`","homepage":"https://github.com/mxinden/asynchronous-codec","documentation":"https://docs.rs/crate/asynchronous-codec","repository":"https://github.com/mxinden/asynchronous-codec","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1046,"comment_lines":16,"files":13}},"total_code_lines":1046,"total_comment_lines":16}},{"id":323536,"crate":"asynchronous-codec","num":"0.5.0","dl_path":"/api/v1/crates/asynchronous-codec/0.5.0/download","readme_path":"/api/v1/crates/asynchronous-codec/0.5.0/readme","updated_at":"2021-01-06T11:13:16.160991Z","created_at":"2021-01-06T11:13:16.160991Z","downloads":2357675,"features":{"cbor":["serde","serde_cbor"],"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/asynchronous-codec/0.5.0/dependencies","version_downloads":"/api/v1/crates/asynchronous-codec/0.5.0/downloads","authors":"/api/v1/crates/asynchronous-codec/0.5.0/authors"},"crate_size":11807,"published_by":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"audit_actions":[{"action":"publish","user":{"id":83100,"login":"mxinden","name":"Max Inden","avatar":"https://avatars.githubusercontent.com/u/7047859?v=4","url":"https://github.com/mxinden","github_username_matches":true,"created_at":"2014-03-24T14:11:44Z"},"time":"2021-01-06T11:13:16.160991Z"}],"checksum":"fb4401f0a3622dad2e0763fa79e0eb328bc70fb7dccfdd645341f00d671247d6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for encoding and decoding frames using `async/await`","homepage":"https://github.com/mxinden/asynchronous-codec","documentation":"https://docs.rs/crate/asynchronous-codec","repository":"https://github.com/mxinden/asynchronous-codec","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":930,"comment_lines":16,"files":13}},"total_code_lines":930,"total_comment_lines":16}}],"keywords":[{"id":"future","keyword":"future","created_at":"2015-03-31T19:57:22.546743Z","crates_cnt":180},{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5901},{"id":"futures","keyword":"futures","created_at":"2016-03-28T14:04:28.028951Z","crates_cnt":664},{"id":"codec","keyword":"codec","created_at":"2015-02-13T00:01:30.277476Z","crates_cnt":742}],"categories":[{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11855},{"id":"network-programming","category":"Network programming","slug":"network-programming","description":"Crates dealing with higher-level network protocols such as FTP, HTTP, or SSH, or lower-level network protocols such as TCP or UDP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":14728}]}