{"crate":{"id":"libp2p-request-response","name":"libp2p-request-response","updated_at":"2026-09-11T16:27:46.324168Z","versions":[3214990,1618559,1618419,1407527,1229053,1165091,1132249,980757,946276,936032,928561,869416,826866,789191,734746,670396,642125,616003,606705,578882,558904,527298,504495,490840,480479,454339,447220,438243,400451,365241,353397,340170,326589,316267,313052,308906,303451,294692,281669,273920,261961,258004],"keywords":["libp2p","networking","peer-to-peer"],"categories":["asynchronous","network-programming"],"badges":[],"created_at":"2020-07-01T13:55:26.325110Z","downloads":14800826,"recent_downloads":1826447,"default_version":"0.30.0","num_versions":42,"yanked":false,"max_version":"0.30.0","newest_version":"0.30.0","max_stable_version":"0.30.0","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","links":{"version_downloads":"/api/v1/crates/libp2p-request-response/downloads","versions":null,"owners":"/api/v1/crates/libp2p-request-response/owners","owner_team":"/api/v1/crates/libp2p-request-response/owner_team","owner_user":"/api/v1/crates/libp2p-request-response/owner_user","reverse_dependencies":"/api/v1/crates/libp2p-request-response/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3214990,"crate":"libp2p-request-response","num":"0.30.0","dl_path":"/api/v1/crates/libp2p-request-response/0.30.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.30.0/readme","updated_at":"2026-09-11T16:27:46.324168Z","created_at":"2026-09-11T16:27:46.324168Z","downloads":39966,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.30.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.30.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.30.0/authors"},"crate_size":36371,"published_by":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"audit_actions":[{"action":"publish","user":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"time":"2026-09-11T16:27:46.324168Z"}],"checksum":"ca1d1f3a4d7b7080eb959098f276f57ecbc3102f7d3d46f109ccdaa00d2842d9","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1534,"comment_lines":139,"files":6}},"total_code_lines":1534,"total_comment_lines":139}},{"id":1618559,"crate":"libp2p-request-response","num":"0.29.0","dl_path":"/api/v1/crates/libp2p-request-response/0.29.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.29.0/readme","updated_at":"2025-06-27T17:17:05.525379Z","created_at":"2025-06-27T17:17:05.525379Z","downloads":1504426,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.29.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.29.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.29.0/authors"},"crate_size":38050,"published_by":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"audit_actions":[{"action":"publish","user":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"time":"2025-06-27T17:17:05.525379Z"}],"checksum":"a9f1cca83488b90102abac7b67d5c36fc65bc02ed47620228af7ed002e6a1478","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1536,"comment_lines":139,"files":6}},"total_code_lines":1536,"total_comment_lines":139}},{"id":1618419,"crate":"libp2p-request-response","num":"0.28.1","dl_path":"/api/v1/crates/libp2p-request-response/0.28.1/download","readme_path":"/api/v1/crates/libp2p-request-response/0.28.1/readme","updated_at":"2025-06-27T16:25:53.540344Z","created_at":"2025-06-27T15:58:03.630324Z","downloads":484,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.28.1/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.28.1/downloads","authors":"/api/v1/crates/libp2p-request-response/0.28.1/authors"},"crate_size":38045,"published_by":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"audit_actions":[{"action":"publish","user":{"id":341128,"login":"elenaf9","name":"Elena Frank","avatar":"https://avatars.githubusercontent.com/u/57632201?v=4","url":"https://github.com/elenaf9","github_username_matches":true,"created_at":"2019-11-11T15:26:21Z"},"time":"2025-06-27T15:58:03.630324Z"},{"action":"yank","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2025-06-27T16:25:53.542725Z"}],"checksum":"c35886cac52b44001be9c12c5c78ccb60b6f2d94e2a43ca552686294cd216468","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1536,"comment_lines":139,"files":6}},"total_code_lines":1536,"total_comment_lines":139}},{"id":1407527,"crate":"libp2p-request-response","num":"0.28.0","dl_path":"/api/v1/crates/libp2p-request-response/0.28.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.28.0/readme","updated_at":"2025-01-14T17:36:31.942681Z","created_at":"2025-01-14T17:36:31.942681Z","downloads":1071230,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.28.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.28.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.28.0/authors"},"crate_size":37543,"published_by":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"audit_actions":[{"action":"publish","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2025-01-14T17:36:31.942681Z"}],"checksum":"548fe44a80ff275d400f1b26b090d441d83ef73efabbeb6415f4ce37e5aed865","rust_version":"1.83.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1531,"comment_lines":142,"files":6}},"total_code_lines":1531,"total_comment_lines":142}},{"id":1229053,"crate":"libp2p-request-response","num":"0.27.0","dl_path":"/api/v1/crates/libp2p-request-response/0.27.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.27.0/readme","updated_at":"2024-08-09T14:38:28.949061Z","created_at":"2024-08-09T14:38:28.949061Z","downloads":3938436,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.27.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.27.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.27.0/authors"},"crate_size":23638,"published_by":{"id":247504,"login":"guillaumemichel","name":"Guillaume Michel","avatar":"https://avatars.githubusercontent.com/u/15075495?v=4","url":"https://github.com/guillaumemichel","github_username_matches":true,"created_at":"2015-10-11T13:38:20Z"},"audit_actions":[{"action":"publish","user":{"id":247504,"login":"guillaumemichel","name":"Guillaume Michel","avatar":"https://avatars.githubusercontent.com/u/15075495?v=4","url":"https://github.com/guillaumemichel","github_username_matches":true,"created_at":"2015-10-11T13:38:20Z"},"time":"2024-08-09T14:38:28.949061Z"}],"checksum":"1356c9e376a94a75ae830c42cdaea3d4fe1290ba409a22c809033d1b7dcab0a6","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1459,"comment_lines":138,"files":6}},"total_code_lines":1459,"total_comment_lines":138}},{"id":1165091,"crate":"libp2p-request-response","num":"0.26.3","dl_path":"/api/v1/crates/libp2p-request-response/0.26.3/download","readme_path":"/api/v1/crates/libp2p-request-response/0.26.3/readme","updated_at":"2024-06-04T21:58:22.933208Z","created_at":"2024-06-04T21:58:22.933208Z","downloads":413317,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.26.3/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.26.3/downloads","authors":"/api/v1/crates/libp2p-request-response/0.26.3/authors"},"crate_size":23596,"published_by":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"audit_actions":[{"action":"publish","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2024-06-04T21:58:22.933208Z"}],"checksum":"c314fe28368da5e3a262553fb0ad575c1c8934c461e10de10265551478163836","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1458,"comment_lines":138,"files":6}},"total_code_lines":1458,"total_comment_lines":138}},{"id":1132249,"crate":"libp2p-request-response","num":"0.26.2","dl_path":"/api/v1/crates/libp2p-request-response/0.26.2/download","readme_path":"/api/v1/crates/libp2p-request-response/0.26.2/readme","updated_at":"2024-05-01T19:51:31.251260Z","created_at":"2024-05-01T19:51:31.251260Z","downloads":75876,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.26.2/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.26.2/downloads","authors":"/api/v1/crates/libp2p-request-response/0.26.2/authors"},"crate_size":22956,"published_by":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"audit_actions":[{"action":"publish","user":{"id":680,"login":"jxs","name":"João Oliveira","avatar":"https://avatars.githubusercontent.com/u/1204690?v=4","url":"https://github.com/jxs","github_username_matches":true,"created_at":"2011-11-18T15:21:55Z"},"time":"2024-05-01T19:51:31.251260Z"}],"checksum":"6946e5456240b3173187cc37a17cb40c3cd1f7138c76e2c773e0d792a42a8de1","rust_version":"1.75.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1456,"comment_lines":135,"files":6}},"total_code_lines":1456,"total_comment_lines":135}},{"id":980757,"crate":"libp2p-request-response","num":"0.26.1","dl_path":"/api/v1/crates/libp2p-request-response/0.26.1/download","readme_path":"/api/v1/crates/libp2p-request-response/0.26.1/readme","updated_at":"2023-12-09T18:32:09.798592Z","created_at":"2023-12-09T18:32:09.798592Z","downloads":260979,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.26.1/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.26.1/downloads","authors":"/api/v1/crates/libp2p-request-response/0.26.1/authors"},"crate_size":22646,"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-12-09T18:32:09.798592Z"}],"checksum":"e12823250fe0c45bdddea6eefa2be9a609aff1283ff4e1d8a294fdbb89572f6f","rust_version":"1.73.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1463,"comment_lines":135,"files":6}},"total_code_lines":1463,"total_comment_lines":135}},{"id":946276,"crate":"libp2p-request-response","num":"0.26.0","dl_path":"/api/v1/crates/libp2p-request-response/0.26.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.26.0/readme","updated_at":"2023-11-05T13:57:01.374643Z","created_at":"2023-11-05T13:57:01.374643Z","downloads":57685,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.26.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.26.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.26.0/authors"},"crate_size":22455,"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-11-05T13:57:01.374643Z"}],"checksum":"198a07e045ca23ad3cdb0f54ef3dfb5750056e63af06803d189b0393f865f461","rust_version":"1.73.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1462,"comment_lines":135,"files":6}},"total_code_lines":1462,"total_comment_lines":135}},{"id":936032,"crate":"libp2p-request-response","num":"0.25.3","dl_path":"/api/v1/crates/libp2p-request-response/0.25.3/download","readme_path":"/api/v1/crates/libp2p-request-response/0.25.3/readme","updated_at":"2023-10-26T17:11:56.383160Z","created_at":"2023-10-26T17:11:56.383160Z","downloads":1487283,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.25.3/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.25.3/downloads","authors":"/api/v1/crates/libp2p-request-response/0.25.3/authors"},"crate_size":20028,"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-26T17:11:56.383160Z"}],"checksum":"d8e3b4d67870478db72bac87bfc260ee6641d0734e0e3e275798f089c3fecfd4","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1390,"comment_lines":153,"files":6}},"total_code_lines":1390,"total_comment_lines":153}},{"id":928561,"crate":"libp2p-request-response","num":"0.25.2","dl_path":"/api/v1/crates/libp2p-request-response/0.25.2/download","readme_path":"/api/v1/crates/libp2p-request-response/0.25.2/readme","updated_at":"2023-10-18T13:38:24.732963Z","created_at":"2023-10-18T13:38:24.732963Z","downloads":12360,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.25.2/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.25.2/downloads","authors":"/api/v1/crates/libp2p-request-response/0.25.2/authors"},"crate_size":19964,"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-18T13:38:24.732963Z"}],"checksum":"c772216645a224da196588418bf562e99a87413c6f49d74b4a1e3b4f5c8add3d","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1389,"comment_lines":153,"files":6}},"total_code_lines":1389,"total_comment_lines":153}},{"id":869416,"crate":"libp2p-request-response","num":"0.25.1","dl_path":"/api/v1/crates/libp2p-request-response/0.25.1/download","readme_path":"/api/v1/crates/libp2p-request-response/0.25.1/readme","updated_at":"2023-08-11T10:36:41.715668Z","created_at":"2023-08-11T10:36:41.715668Z","downloads":81250,"features":{"cbor":["dep:serde","dep:cbor4ii","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.25.1/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.25.1/downloads","authors":"/api/v1/crates/libp2p-request-response/0.25.1/authors"},"crate_size":19689,"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-08-11T10:36:41.715668Z"}],"checksum":"49e2cb9befb57e55f53d9463a6ea9b1b8a09a48174ad7be149c9cbebaa5e8e9b","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1387,"comment_lines":153,"files":6}},"total_code_lines":1387,"total_comment_lines":153}},{"id":826866,"crate":"libp2p-request-response","num":"0.25.0","dl_path":"/api/v1/crates/libp2p-request-response/0.25.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.25.0/readme","updated_at":"2023-06-20T10:32:58.558423Z","created_at":"2023-06-20T10:32:58.558423Z","downloads":77643,"features":{"cbor":["dep:serde","dep:serde_cbor","libp2p-swarm/macros"],"json":["dep:serde","dep:serde_json","libp2p-swarm/macros"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.25.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.25.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.25.0/authors"},"crate_size":19392,"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-06-20T10:32:58.558423Z"}],"checksum":"20bd837798cdcce4283d2675f08bcd3756a650d56eab4d4367e1b3f27eed6887","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1373,"comment_lines":153,"files":6}},"total_code_lines":1373,"total_comment_lines":153}},{"id":789191,"crate":"libp2p-request-response","num":"0.24.1","dl_path":"/api/v1/crates/libp2p-request-response/0.24.1/download","readme_path":"/api/v1/crates/libp2p-request-response/0.24.1/readme","updated_at":"2023-05-01T03:23:57.803142Z","created_at":"2023-05-01T03:23:57.803142Z","downloads":1966739,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.24.1/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.24.1/downloads","authors":"/api/v1/crates/libp2p-request-response/0.24.1/authors"},"crate_size":17869,"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-05-01T03:23:57.803142Z"}],"checksum":"7ffdb374267d42dc5ed5bc53f6e601d4a64ac5964779c6e40bb9e4f14c1e30d5","rust_version":"1.62.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1276,"comment_lines":133,"files":4}},"total_code_lines":1276,"total_comment_lines":133}},{"id":734746,"crate":"libp2p-request-response","num":"0.24.0","dl_path":"/api/v1/crates/libp2p-request-response/0.24.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.24.0/readme","updated_at":"2023-02-24T13:53:12.411650Z","created_at":"2023-02-24T13:53:12.411650Z","downloads":53613,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.24.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.24.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.24.0/authors"},"crate_size":18098,"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-02-24T13:53:12.411650Z"}],"checksum":"872b9d63fed44d9f81110c30be6c7ca5593a093576d2a95c5d018051e294d2e9","rust_version":"1.62.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1288,"comment_lines":133,"files":4}},"total_code_lines":1288,"total_comment_lines":133}},{"id":670396,"crate":"libp2p-request-response","num":"0.23.0","dl_path":"/api/v1/crates/libp2p-request-response/0.23.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.23.0/readme","updated_at":"2022-11-25T10:35:49.415069Z","created_at":"2022-11-25T10:35:49.415069Z","downloads":664130,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.23.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.23.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.23.0/authors"},"crate_size":17443,"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-25T10:35:49.415069Z"}],"checksum":"3236168796727bfcf4927f766393415361e2c644b08bedb6a6b13d957c9a4884","rust_version":"1.62.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1139,"comment_lines":133,"files":4}},"total_code_lines":1139,"total_comment_lines":133}},{"id":642125,"crate":"libp2p-request-response","num":"0.22.1","dl_path":"/api/v1/crates/libp2p-request-response/0.22.1/download","readme_path":"/api/v1/crates/libp2p-request-response/0.22.1/readme","updated_at":"2022-10-14T14:36:13.100751Z","created_at":"2022-10-14T14:36:13.100751Z","downloads":235131,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.22.1/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.22.1/downloads","authors":"/api/v1/crates/libp2p-request-response/0.22.1/authors"},"crate_size":16725,"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-10-14T14:36:13.100751Z"}],"checksum":"8827af16a017b65311a410bb626205a9ad92ec0473967618425039fa5231adc1","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1075,"comment_lines":133,"files":4}},"total_code_lines":1075,"total_comment_lines":133}},{"id":616003,"crate":"libp2p-request-response","num":"0.21.0","dl_path":"/api/v1/crates/libp2p-request-response/0.21.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.21.0/readme","updated_at":"2022-09-07T08:01:45.797818Z","created_at":"2022-09-07T08:01:45.797818Z","downloads":16254,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.21.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.21.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.21.0/authors"},"crate_size":16754,"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-09-07T08:01:45.797818Z"}],"checksum":"2344aa93dc8b1de90e26091d7cf63044519bbea7b0b03d829f350563a2dd26f7","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1075,"comment_lines":133,"files":4}},"total_code_lines":1075,"total_comment_lines":133}},{"id":606705,"crate":"libp2p-request-response","num":"0.20.0","dl_path":"/api/v1/crates/libp2p-request-response/0.20.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.20.0/readme","updated_at":"2022-08-22T03:20:48.341608Z","created_at":"2022-08-22T03:20:48.341608Z","downloads":4914,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.20.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.20.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.20.0/authors"},"crate_size":16750,"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-08-22T03:20:48.341608Z"}],"checksum":"16ecd47dca96c8d894bb7a9dd77c376c64d1c22585f083f636d0f092ae48c237","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1075,"comment_lines":133,"files":4}},"total_code_lines":1075,"total_comment_lines":133}},{"id":578882,"crate":"libp2p-request-response","num":"0.19.0","dl_path":"/api/v1/crates/libp2p-request-response/0.19.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.19.0/readme","updated_at":"2022-07-05T11:22:11.915048Z","created_at":"2022-07-05T11:22:11.915048Z","downloads":406202,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.19.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.19.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.19.0/authors"},"crate_size":16761,"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-07-05T11:22:11.915048Z"}],"checksum":"508a189e2795d892c8f5c1fa1e9e0b1845d32d7b0b249dbf7b05b18811361843","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1078,"comment_lines":133,"files":4}},"total_code_lines":1078,"total_comment_lines":133}},{"id":558904,"crate":"libp2p-request-response","num":"0.18.0","dl_path":"/api/v1/crates/libp2p-request-response/0.18.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.18.0/readme","updated_at":"2022-05-31T11:28:25.474935Z","created_at":"2022-05-31T11:28:25.474935Z","downloads":214068,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.18.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.18.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.18.0/authors"},"crate_size":16740,"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-05-31T11:28:25.474935Z"}],"checksum":"b02e0acb725e5a757d77c96b95298fd73a7394fe82ba7b8bbeea510719cbe441","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1078,"comment_lines":133,"files":4}},"total_code_lines":1078,"total_comment_lines":133}},{"id":527298,"crate":"libp2p-request-response","num":"0.17.0","dl_path":"/api/v1/crates/libp2p-request-response/0.17.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.17.0/readme","updated_at":"2022-04-04T16:38:44.905768Z","created_at":"2022-04-04T16:38:44.905768Z","downloads":219337,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.17.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.17.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.17.0/authors"},"crate_size":16699,"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-04-04T16:38:44.905768Z"}],"checksum":"b5e6a6fc6c9ad95661f46989473b34bd2993d14a4de497ff3b2668a910d4b869","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1078,"comment_lines":133,"files":4}},"total_code_lines":1078,"total_comment_lines":133}},{"id":504495,"crate":"libp2p-request-response","num":"0.16.0","dl_path":"/api/v1/crates/libp2p-request-response/0.16.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.16.0/readme","updated_at":"2022-02-22T13:10:04.124670Z","created_at":"2022-02-22T13:10:04.124670Z","downloads":52764,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.16.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.16.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.16.0/authors"},"crate_size":16689,"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-02-22T13:10:04.124670Z"}],"checksum":"12388a73626d1727524069cce0bb05a9c428581de435278a070c55ae27cc7e73","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1078,"comment_lines":133,"files":4}},"total_code_lines":1078,"total_comment_lines":133}},{"id":490840,"crate":"libp2p-request-response","num":"0.15.0","dl_path":"/api/v1/crates/libp2p-request-response/0.15.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.15.0/readme","updated_at":"2022-01-27T10:35:08.849281Z","created_at":"2022-01-27T10:35:08.849281Z","downloads":56955,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.15.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.15.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.15.0/authors"},"crate_size":16597,"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-01-27T10:35:08.849281Z"}],"checksum":"36194499f5b03d66d56badbed430d93bf1bfd9cec80311e03280de130fbe3d5e","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1080,"comment_lines":133,"files":4}},"total_code_lines":1080,"total_comment_lines":133}},{"id":480479,"crate":"libp2p-request-response","num":"0.14.1","dl_path":"/api/v1/crates/libp2p-request-response/0.14.1/download","readme_path":"/api/v1/crates/libp2p-request-response/0.14.1/readme","updated_at":"2022-01-10T12:44:17.285021Z","created_at":"2022-01-10T12:44:17.285021Z","downloads":30287,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.14.1/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.14.1/downloads","authors":"/api/v1/crates/libp2p-request-response/0.14.1/authors"},"crate_size":16507,"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-01-10T12:44:17.285021Z"}],"checksum":"ddfda221e6fea477db4fbe6f566cfd3e0850abb97d6249b8fcb731cb94cc946b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1065,"comment_lines":133,"files":4}},"total_code_lines":1065,"total_comment_lines":133}},{"id":454339,"crate":"libp2p-request-response","num":"0.14.0","dl_path":"/api/v1/crates/libp2p-request-response/0.14.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.14.0/readme","updated_at":"2021-11-16T15:49:40.116825Z","created_at":"2021-11-16T15:49:40.116825Z","downloads":10662,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.14.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.14.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.14.0/authors"},"crate_size":16426,"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-11-16T15:49:40.116825Z"}],"checksum":"bdf24b2013a3e4543477786cccc0fee7a73052cf6d6005b3eb60b73d8b091657","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1065,"comment_lines":133,"files":4}},"total_code_lines":1065,"total_comment_lines":133}},{"id":447220,"crate":"libp2p-request-response","num":"0.13.0","dl_path":"/api/v1/crates/libp2p-request-response/0.13.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.13.0/readme","updated_at":"2021-11-01T10:36:02.743181Z","created_at":"2021-11-01T10:36:02.743181Z","downloads":441128,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.13.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.13.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.13.0/authors"},"crate_size":16331,"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-11-01T10:36:02.743181Z"}],"checksum":"a877a4ced6d46bf84677e1974e8cf61fb434af73b2e96fb48d6cb6223a4634d8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1064,"comment_lines":133,"files":4}},"total_code_lines":1064,"total_comment_lines":133}},{"id":438243,"crate":"libp2p-request-response","num":"0.13.0-rc.1","dl_path":"/api/v1/crates/libp2p-request-response/0.13.0-rc.1/download","readme_path":"/api/v1/crates/libp2p-request-response/0.13.0-rc.1/readme","updated_at":"2021-10-15T10:17:31.330908Z","created_at":"2021-10-15T10:17:31.330908Z","downloads":4960,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.13.0-rc.1/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.13.0-rc.1/downloads","authors":"/api/v1/crates/libp2p-request-response/0.13.0-rc.1/authors"},"crate_size":16343,"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-10-15T10:17:31.330908Z"}],"checksum":"10e0e9c3519e8fdc23f146ac9ba1b346ba7c175c93ef09945a7ebd309653fa05","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1064,"comment_lines":133,"files":4}},"total_code_lines":1064,"total_comment_lines":133}},{"id":400451,"crate":"libp2p-request-response","num":"0.12.0","dl_path":"/api/v1/crates/libp2p-request-response/0.12.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.12.0/readme","updated_at":"2021-07-12T19:43:52.240472Z","created_at":"2021-07-12T19:43:52.240472Z","downloads":313730,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.12.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.12.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.12.0/authors"},"crate_size":23452,"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-07-12T19:43:52.240472Z"}],"checksum":"06cdae44b6821466123af93cbcdec7c9e6ba9534a8af9cdc296446d39416d241","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1583,"comment_lines":189,"files":6}},"total_code_lines":1583,"total_comment_lines":189}},{"id":365241,"crate":"libp2p-request-response","num":"0.11.0","dl_path":"/api/v1/crates/libp2p-request-response/0.11.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.11.0/readme","updated_at":"2021-04-13T18:26:48.602838Z","created_at":"2021-04-13T18:26:48.602838Z","downloads":299109,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.11.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.11.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.11.0/authors"},"crate_size":23409,"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-04-13T18:26:48.602838Z"}],"checksum":"1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1581,"comment_lines":189,"files":6}},"total_code_lines":1581,"total_comment_lines":189}},{"id":353397,"crate":"libp2p-request-response","num":"0.10.0","dl_path":"/api/v1/crates/libp2p-request-response/0.10.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.10.0/readme","updated_at":"2021-03-17T15:13:41.900242Z","created_at":"2021-03-17T15:13:41.900242Z","downloads":36260,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.10.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.10.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.10.0/authors"},"crate_size":22465,"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-03-17T15:13:41.900242Z"}],"checksum":"725367dd2318c54c5ab1a6418592e5b01c63b0dedfbbfb8389220b2bcf691899","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1559,"comment_lines":189,"files":6}},"total_code_lines":1559,"total_comment_lines":189}},{"id":340170,"crate":"libp2p-request-response","num":"0.9.1","dl_path":"/api/v1/crates/libp2p-request-response/0.9.1/download","readme_path":"/api/v1/crates/libp2p-request-response/0.9.1/readme","updated_at":"2021-02-15T19:15:20.249920Z","created_at":"2021-02-15T19:15:20.249920Z","downloads":230672,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.9.1/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.9.1/downloads","authors":"/api/v1/crates/libp2p-request-response/0.9.1/authors"},"crate_size":22047,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2021-02-15T19:15:20.249920Z"}],"checksum":"10e5552827c33d8326502682da73a0ba4bfa40c1b55b216af3c303f32169dd89","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1554,"comment_lines":187,"files":6}},"total_code_lines":1554,"total_comment_lines":187}},{"id":326589,"crate":"libp2p-request-response","num":"0.9.0","dl_path":"/api/v1/crates/libp2p-request-response/0.9.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.9.0/readme","updated_at":"2021-01-12T20:00:45.350502Z","created_at":"2021-01-12T20:00:45.350502Z","downloads":101905,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.9.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.9.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.9.0/authors"},"crate_size":21684,"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-12T20:00:45.350502Z"}],"checksum":"d37637a4b33b5390322ccc068a33897d0aa541daf4fec99f6a7efbf37295346e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1550,"comment_lines":185,"files":6}},"total_code_lines":1550,"total_comment_lines":185}},{"id":316267,"crate":"libp2p-request-response","num":"0.8.0","dl_path":"/api/v1/crates/libp2p-request-response/0.8.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.8.0/readme","updated_at":"2020-12-18T09:30:20.810366Z","created_at":"2020-12-18T09:30:20.810366Z","downloads":21261,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.8.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.8.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.8.0/authors"},"crate_size":21584,"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":"2020-12-18T09:30:20.810366Z"}],"checksum":"620e2950decbf77554b5aed3824f7d0e2c04923f28c70f9bff1a402c47ef6b1e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1550,"comment_lines":185,"files":6}},"total_code_lines":1550,"total_comment_lines":185}},{"id":313052,"crate":"libp2p-request-response","num":"0.7.0","dl_path":"/api/v1/crates/libp2p-request-response/0.7.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.7.0/readme","updated_at":"2020-12-08T11:09:55.199287Z","created_at":"2020-12-08T11:09:55.199287Z","downloads":23800,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.7.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.7.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.7.0/authors"},"crate_size":20237,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-12-08T11:09:55.199287Z"}],"checksum":"bd96c3580fe59a9379ac7906c2f61c7f5ad3b7515362af0e72153a7cc9a45550","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1466,"comment_lines":176,"files":6}},"total_code_lines":1466,"total_comment_lines":176}},{"id":308906,"crate":"libp2p-request-response","num":"0.6.0","dl_path":"/api/v1/crates/libp2p-request-response/0.6.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.6.0/readme","updated_at":"2020-11-25T14:48:10.936099Z","created_at":"2020-11-25T14:48:10.936099Z","downloads":16589,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.6.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.6.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.6.0/authors"},"crate_size":18886,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-11-25T14:48:10.936099Z"}],"checksum":"1e952dcc9d2d7e7e45ae8bfcff255723091bd43e3e9a7741a0af8a17fe55b3ed","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1366,"comment_lines":171,"files":6}},"total_code_lines":1366,"total_comment_lines":171}},{"id":303451,"crate":"libp2p-request-response","num":"0.5.0","dl_path":"/api/v1/crates/libp2p-request-response/0.5.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.5.0/readme","updated_at":"2020-11-09T17:21:50.229524Z","created_at":"2020-11-09T17:21:50.229524Z","downloads":16902,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.5.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.5.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.5.0/authors"},"crate_size":18866,"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":"2020-11-09T17:21:50.229524Z"}],"checksum":"2dd9a1e0e6563dec1c9e702f7e68bdaa43da62a84536aa06372d3fed3e25d4ca","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1366,"comment_lines":171,"files":6}},"total_code_lines":1366,"total_comment_lines":171}},{"id":294692,"crate":"libp2p-request-response","num":"0.4.0","dl_path":"/api/v1/crates/libp2p-request-response/0.4.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.4.0/readme","updated_at":"2020-10-16T19:03:06.237729Z","created_at":"2020-10-16T19:03:06.237729Z","downloads":23493,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.4.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.4.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.4.0/authors"},"crate_size":18807,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-10-16T19:03:06.237729Z"}],"checksum":"02ba1aa5727ccc118c09ba5111480873f2fe5608cb304e258fd12c173ecf27c9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1366,"comment_lines":171,"files":6}},"total_code_lines":1366,"total_comment_lines":171}},{"id":281669,"crate":"libp2p-request-response","num":"0.3.0","dl_path":"/api/v1/crates/libp2p-request-response/0.3.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.3.0/readme","updated_at":"2020-09-09T10:33:33.287283Z","created_at":"2020-09-09T10:33:33.287283Z","downloads":210976,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.3.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.3.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.3.0/authors"},"crate_size":18870,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-09-09T10:33:33.287283Z"}],"checksum":"9c0c9e8a4cd69d97e9646c54313d007512f411aba8c5226cfcda16df6a6e84a3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1366,"comment_lines":171,"files":6}},"total_code_lines":1366,"total_comment_lines":171}},{"id":273920,"crate":"libp2p-request-response","num":"0.2.0","dl_path":"/api/v1/crates/libp2p-request-response/0.2.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.2.0/readme","updated_at":"2020-08-18T16:07:15.077886Z","created_at":"2020-08-18T16:07:15.077886Z","downloads":20063,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.2.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.2.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.2.0/authors"},"crate_size":15112,"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":"2020-08-18T16:07:15.077886Z"}],"checksum":"4af0de0e56a11d46c5191a61019733b5618dc955c0a36f82866bb6d5d81a7f8f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":916,"comment_lines":166,"files":5}},"total_code_lines":916,"total_comment_lines":166}},{"id":261961,"crate":"libp2p-request-response","num":"0.1.1","dl_path":"/api/v1/crates/libp2p-request-response/0.1.1/download","readme_path":"/api/v1/crates/libp2p-request-response/0.1.1/readme","updated_at":"2020-07-13T10:37:12.319179Z","created_at":"2020-07-13T10:37:12.319179Z","downloads":55717,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.1.1/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.1.1/downloads","authors":"/api/v1/crates/libp2p-request-response/0.1.1/authors"},"crate_size":11811,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-07-13T10:37:12.319179Z"}],"checksum":"6f48682b48a96545a323edd150c1d64fc1e250240bba02866e9f902e3dc032a9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":735,"comment_lines":128,"files":4}},"total_code_lines":735,"total_comment_lines":128}},{"id":258004,"crate":"libp2p-request-response","num":"0.1.0","dl_path":"/api/v1/crates/libp2p-request-response/0.1.0/download","readme_path":"/api/v1/crates/libp2p-request-response/0.1.0/readme","updated_at":"2020-07-01T13:55:26.325110Z","created_at":"2020-07-01T13:55:26.325110Z","downloads":4835,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/libp2p-request-response/0.1.0/dependencies","version_downloads":"/api/v1/crates/libp2p-request-response/0.1.0/downloads","authors":"/api/v1/crates/libp2p-request-response/0.1.0/authors"},"crate_size":11655,"published_by":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"audit_actions":[{"action":"publish","user":{"id":51857,"login":"romanb","name":"Roman Borschel","avatar":"https://avatars.githubusercontent.com/u/177309?v=4","url":"https://github.com/romanb","github_username_matches":true,"created_at":"2010-01-06T11:34:15Z"},"time":"2020-07-01T13:55:26.325110Z"}],"checksum":"0f1a4cc57489fa519b98c068277b9032f04d382e8da8c0ca040d5aa872d3bfd7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Generic Request/Response Protocols","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":733,"comment_lines":128,"files":4}},"total_code_lines":733,"total_comment_lines":128}}],"keywords":[{"id":"libp2p","keyword":"libp2p","created_at":"2019-01-02T13:40:43.470840Z","crates_cnt":263},{"id":"networking","keyword":"networking","created_at":"2014-11-20T21:57:33.507829Z","crates_cnt":1716},{"id":"peer-to-peer","keyword":"peer-to-peer","created_at":"2019-01-02T13:40:43.470840Z","crates_cnt":354}],"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":11873},{"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":14763}]}