{"crate":{"id":"multistream-select","name":"multistream-select","updated_at":"2026-09-11T16:00:52.492073Z","versions":[3214805,826730,670391,642113,490834,438239,346045,340156,326568,311338,308895,303436,297164,294678,254777,245041,226830,201860,195645,187564,170557,169621,142092,130926,127461,125132],"keywords":["libp2p","networking","peer-to-peer"],"categories":["asynchronous","network-programming"],"badges":[],"created_at":"2019-01-02T13:40:43.470840Z","downloads":20964672,"recent_downloads":2571461,"default_version":"0.14.0","num_versions":26,"yanked":false,"max_version":"0.14.0","newest_version":"0.14.0","max_stable_version":"0.14.0","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","links":{"version_downloads":"/api/v1/crates/multistream-select/downloads","versions":null,"owners":"/api/v1/crates/multistream-select/owners","owner_team":"/api/v1/crates/multistream-select/owner_team","owner_user":"/api/v1/crates/multistream-select/owner_user","reverse_dependencies":"/api/v1/crates/multistream-select/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3214805,"crate":"multistream-select","num":"0.14.0","dl_path":"/api/v1/crates/multistream-select/0.14.0/download","readme_path":"/api/v1/crates/multistream-select/0.14.0/readme","updated_at":"2026-09-11T16:00:52.492073Z","created_at":"2026-09-11T16:00:52.492073Z","downloads":62185,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.14.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.14.0/downloads","authors":"/api/v1/crates/multistream-select/0.14.0/authors"},"crate_size":25177,"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":"2026-09-11T16:00:52.492073Z"}],"checksum":"1365a5fcbeb5c688f3c849229d06692e27c9af0c16c3126bd1589b680aa39f88","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1578,"comment_lines":209,"files":6}},"total_code_lines":1578,"total_comment_lines":209}},{"id":826730,"crate":"multistream-select","num":"0.13.0","dl_path":"/api/v1/crates/multistream-select/0.13.0/download","readme_path":"/api/v1/crates/multistream-select/0.13.0/readme","updated_at":"2023-06-20T07:08:42.028784Z","created_at":"2023-06-20T07:08:42.028784Z","downloads":11591331,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.13.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.13.0/downloads","authors":"/api/v1/crates/multistream-select/0.13.0/authors"},"crate_size":20514,"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-20T07:08:42.028784Z"}],"checksum":"ea0df8e5eec2298a62b326ee4f0d7fe1a6b90a09dfcf9df37b38f947a8c42f19","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1395,"comment_lines":198,"files":6}},"total_code_lines":1395,"total_comment_lines":198}},{"id":670391,"crate":"multistream-select","num":"0.12.1","dl_path":"/api/v1/crates/multistream-select/0.12.1/download","readme_path":"/api/v1/crates/multistream-select/0.12.1/readme","updated_at":"2022-11-25T10:30:17.380628Z","created_at":"2022-11-25T10:30:17.380628Z","downloads":5297885,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.12.1/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.12.1/downloads","authors":"/api/v1/crates/multistream-select/0.12.1/authors"},"crate_size":20893,"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:30:17.380628Z"}],"checksum":"c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1393,"comment_lines":199,"files":6}},"total_code_lines":1393,"total_comment_lines":199}},{"id":642113,"crate":"multistream-select","num":"0.12.0","dl_path":"/api/v1/crates/multistream-select/0.12.0/download","readme_path":"/api/v1/crates/multistream-select/0.12.0/readme","updated_at":"2022-10-14T14:34:26.831100Z","created_at":"2022-10-14T14:34:26.831100Z","downloads":141879,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.12.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.12.0/downloads","authors":"/api/v1/crates/multistream-select/0.12.0/authors"},"crate_size":20650,"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:34:26.831100Z"}],"checksum":"9bc41247ec209813e2fd414d6e16b9d94297dacf3cd613fa6ef09cd4d9755c10","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1392,"comment_lines":199,"files":6}},"total_code_lines":1392,"total_comment_lines":199}},{"id":490834,"crate":"multistream-select","num":"0.11.0","dl_path":"/api/v1/crates/multistream-select/0.11.0/download","readme_path":"/api/v1/crates/multistream-select/0.11.0/readme","updated_at":"2022-01-27T10:30:34.828686Z","created_at":"2022-01-27T10:30:34.828686Z","downloads":1075530,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.11.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.11.0/downloads","authors":"/api/v1/crates/multistream-select/0.11.0/authors"},"crate_size":21968,"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:30:34.828686Z"}],"checksum":"363a84be6453a70e63513660f4894ef815daf88e3356bffcda9ca27d810ce83b","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1709,"comment_lines":248,"files":7}},"total_code_lines":1709,"total_comment_lines":248}},{"id":438239,"crate":"multistream-select","num":"0.10.4","dl_path":"/api/v1/crates/multistream-select/0.10.4/download","readme_path":"/api/v1/crates/multistream-select/0.10.4/readme","updated_at":"2021-10-15T10:17:14.749498Z","created_at":"2021-10-15T10:17:14.749498Z","downloads":757494,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.10.4/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.10.4/downloads","authors":"/api/v1/crates/multistream-select/0.10.4/authors"},"crate_size":21902,"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:14.749498Z"}],"checksum":"56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1709,"comment_lines":248,"files":7}},"total_code_lines":1709,"total_comment_lines":248}},{"id":346045,"crate":"multistream-select","num":"0.10.2","dl_path":"/api/v1/crates/multistream-select/0.10.2/download","readme_path":"/api/v1/crates/multistream-select/0.10.2/readme","updated_at":"2021-03-01T14:56:26.205543Z","created_at":"2021-03-01T14:56:26.205543Z","downloads":682396,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.10.2/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.10.2/downloads","authors":"/api/v1/crates/multistream-select/0.10.2/authors"},"crate_size":21811,"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-03-01T14:56:26.205543Z"}],"checksum":"7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1593,"comment_lines":267,"files":8}},"total_code_lines":1593,"total_comment_lines":267}},{"id":340156,"crate":"multistream-select","num":"0.10.1","dl_path":"/api/v1/crates/multistream-select/0.10.1/download","readme_path":"/api/v1/crates/multistream-select/0.10.1/readme","updated_at":"2021-02-15T19:09:16.497555Z","created_at":"2021-02-15T19:09:16.497555Z","downloads":40087,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.10.1/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.10.1/downloads","authors":"/api/v1/crates/multistream-select/0.10.1/authors"},"crate_size":21870,"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:09:16.497555Z"}],"checksum":"5df70763c86c98487451f307e1b68b4100da9076f4c12146905fc2054277f4e8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1589,"comment_lines":275,"files":8}},"total_code_lines":1589,"total_comment_lines":275}},{"id":326568,"crate":"multistream-select","num":"0.10.0","dl_path":"/api/v1/crates/multistream-select/0.10.0/download","readme_path":"/api/v1/crates/multistream-select/0.10.0/readme","updated_at":"2021-01-12T19:45:34.285985Z","created_at":"2021-01-12T19:45:34.285985Z","downloads":270802,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.10.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.10.0/downloads","authors":"/api/v1/crates/multistream-select/0.10.0/authors"},"crate_size":21889,"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-12T19:45:34.285985Z"}],"checksum":"10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1589,"comment_lines":275,"files":8}},"total_code_lines":1589,"total_comment_lines":275}},{"id":311338,"crate":"multistream-select","num":"0.9.1","dl_path":"/api/v1/crates/multistream-select/0.9.1/download","readme_path":"/api/v1/crates/multistream-select/0.9.1/readme","updated_at":"2020-12-02T15:42:52.476416Z","created_at":"2020-12-02T15:42:52.476416Z","downloads":57639,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.9.1/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.9.1/downloads","authors":"/api/v1/crates/multistream-select/0.9.1/authors"},"crate_size":21888,"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-02T15:42:52.476416Z"}],"checksum":"dda822043bba2d6da31c4e14041f9794f8fb130a5959289038d0b809d8888614","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1589,"comment_lines":275,"files":8}},"total_code_lines":1589,"total_comment_lines":275}},{"id":308895,"crate":"multistream-select","num":"0.9.0","dl_path":"/api/v1/crates/multistream-select/0.9.0/download","readme_path":"/api/v1/crates/multistream-select/0.9.0/readme","updated_at":"2020-11-25T14:33:06.020865Z","created_at":"2020-11-25T14:33:06.020865Z","downloads":6190,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.9.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.9.0/downloads","authors":"/api/v1/crates/multistream-select/0.9.0/authors"},"crate_size":20636,"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:33:06.020865Z"}],"checksum":"46e19fd46149acdd3600780ebaa09f6ae4e7f2ddbafec64aab54cf75aafd1746","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1535,"comment_lines":245,"files":8}},"total_code_lines":1535,"total_comment_lines":245}},{"id":303436,"crate":"multistream-select","num":"0.8.5","dl_path":"/api/v1/crates/multistream-select/0.8.5/download","readme_path":"/api/v1/crates/multistream-select/0.8.5/readme","updated_at":"2020-11-09T16:52:50.864327Z","created_at":"2020-11-09T16:52:50.864327Z","downloads":168286,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.8.5/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.8.5/downloads","authors":"/api/v1/crates/multistream-select/0.8.5/authors"},"crate_size":20304,"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-09T16:52:50.864327Z"}],"checksum":"93faf2e41f9ee62fb01680ed48f3cc26652352327aa2e59869070358f6b7dd75","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1527,"comment_lines":232,"files":8}},"total_code_lines":1527,"total_comment_lines":232}},{"id":297164,"crate":"multistream-select","num":"0.8.4","dl_path":"/api/v1/crates/multistream-select/0.8.4/download","readme_path":"/api/v1/crates/multistream-select/0.8.4/readme","updated_at":"2020-10-20T13:12:51.647577Z","created_at":"2020-10-20T13:12:51.647577Z","downloads":36503,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.8.4/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.8.4/downloads","authors":"/api/v1/crates/multistream-select/0.8.4/authors"},"crate_size":20059,"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-20T13:12:51.647577Z"}],"checksum":"36a6aa6e32fbaf16795142335967214b8564a7a4661eb6dc846ef343a6e00ac1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1536,"comment_lines":216,"files":8}},"total_code_lines":1536,"total_comment_lines":216}},{"id":294678,"crate":"multistream-select","num":"0.8.3","dl_path":"/api/v1/crates/multistream-select/0.8.3/download","readme_path":"/api/v1/crates/multistream-select/0.8.3/readme","updated_at":"2020-10-16T18:52:00.403065Z","created_at":"2020-10-16T18:52:00.403065Z","downloads":12532,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.8.3/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.8.3/downloads","authors":"/api/v1/crates/multistream-select/0.8.3/authors"},"crate_size":19836,"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-16T18:52:00.403065Z"}],"checksum":"fa0075eaaf3102b344f122e1a2e1cedf0f3d388c5fb27a0e31eb09c1151fbbd1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1540,"comment_lines":208,"files":8}},"total_code_lines":1540,"total_comment_lines":208}},{"id":254777,"crate":"multistream-select","num":"0.8.2","dl_path":"/api/v1/crates/multistream-select/0.8.2/download","readme_path":"/api/v1/crates/multistream-select/0.8.2/readme","updated_at":"2020-06-22T10:06:11.071291Z","created_at":"2020-06-22T10:06:11.071291Z","downloads":316452,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.8.2/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.8.2/downloads","authors":"/api/v1/crates/multistream-select/0.8.2/authors"},"crate_size":19505,"published_by":{"id":2332,"login":"twittner","name":"Toralf Wittner","avatar":"https://avatars0.githubusercontent.com/u/132165?v=4","url":"https://github.com/twittner","github_username_matches":true,"created_at":"2009-09-28T12:17:33Z"},"audit_actions":[{"action":"publish","user":{"id":2332,"login":"twittner","name":"Toralf Wittner","avatar":"https://avatars0.githubusercontent.com/u/132165?v=4","url":"https://github.com/twittner","github_username_matches":true,"created_at":"2009-09-28T12:17:33Z"},"time":"2020-06-22T10:06:11.071291Z"}],"checksum":"c9157e87afbc2ef0d84cc0345423d715f445edde00141c93721c162de35a05e5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1634,"comment_lines":213,"files":8}},"total_code_lines":1634,"total_comment_lines":213}},{"id":245041,"crate":"multistream-select","num":"0.8.1","dl_path":"/api/v1/crates/multistream-select/0.8.1/download","readme_path":"/api/v1/crates/multistream-select/0.8.1/readme","updated_at":"2020-05-25T14:03:33.434502Z","created_at":"2020-05-25T14:03:33.434502Z","downloads":41227,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.8.1/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.8.1/downloads","authors":"/api/v1/crates/multistream-select/0.8.1/authors"},"crate_size":19511,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-05-25T14:03:33.434502Z"}],"checksum":"991c33683908c588b8f2cf66c221d8f390818c1bdcd13fce55208408e027a796","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1648,"comment_lines":213,"files":8}},"total_code_lines":1648,"total_comment_lines":213}},{"id":226830,"crate":"multistream-select","num":"0.8.0","dl_path":"/api/v1/crates/multistream-select/0.8.0/download","readme_path":"/api/v1/crates/multistream-select/0.8.0/readme","updated_at":"2020-04-01T17:55:53.179200Z","created_at":"2020-04-01T17:55:53.179200Z","downloads":84613,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.8.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.8.0/downloads","authors":"/api/v1/crates/multistream-select/0.8.0/authors"},"crate_size":19483,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-04-01T17:55:53.179200Z"}],"checksum":"74cdcf7cfb3402881e15a1f95116cb033d69b33c83d481e1234777f5ef0c3d2c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1648,"comment_lines":213,"files":8}},"total_code_lines":1648,"total_comment_lines":213}},{"id":201860,"crate":"multistream-select","num":"0.7.0","dl_path":"/api/v1/crates/multistream-select/0.7.0/download","readme_path":"/api/v1/crates/multistream-select/0.7.0/readme","updated_at":"2020-01-07T14:32:53.675886Z","created_at":"2020-01-07T14:32:53.675886Z","downloads":70803,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.7.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.7.0/downloads","authors":"/api/v1/crates/multistream-select/0.7.0/authors"},"crate_size":18276,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2020-01-07T14:32:53.675886Z"}],"checksum":"f938ffe420493e77c8b6cbcc3f282283f68fc889c5dcbc8e51668d5f3a01ad94","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1514,"comment_lines":187,"files":8}},"total_code_lines":1514,"total_comment_lines":187}},{"id":195645,"crate":"multistream-select","num":"0.6.1","dl_path":"/api/v1/crates/multistream-select/0.6.1/download","readme_path":"/api/v1/crates/multistream-select/0.6.1/readme","updated_at":"2019-12-11T13:04:31.683399Z","created_at":"2019-12-11T13:04:31.683399Z","downloads":37723,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.6.1/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.6.1/downloads","authors":"/api/v1/crates/multistream-select/0.6.1/authors"},"crate_size":18288,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[{"action":"publish","user":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"time":"2019-12-11T13:04:31.683399Z"}],"checksum":"fc3ef54aab1b2e37e911bcb99e376dbe4c1e0710afcdb8428608e4f993b39c47","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1514,"comment_lines":187,"files":8}},"total_code_lines":1514,"total_comment_lines":187}},{"id":187564,"crate":"multistream-select","num":"0.6.0","dl_path":"/api/v1/crates/multistream-select/0.6.0/download","readme_path":"/api/v1/crates/multistream-select/0.6.0/readme","updated_at":"2019-11-06T08:38:31.888175Z","created_at":"2019-11-06T08:38:31.888175Z","downloads":24356,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.6.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.6.0/downloads","authors":"/api/v1/crates/multistream-select/0.6.0/authors"},"crate_size":18705,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"1242e4ecf2060b35fb58002988e4720fbb3a2cbd4c136d369c420fa028f69efe","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1550,"comment_lines":193,"files":8}},"total_code_lines":1550,"total_comment_lines":193}},{"id":170557,"crate":"multistream-select","num":"0.5.1","dl_path":"/api/v1/crates/multistream-select/0.5.1/download","readme_path":"/api/v1/crates/multistream-select/0.5.1/readme","updated_at":"2019-08-19T16:22:06.475470Z","created_at":"2019-08-19T16:22:06.475470Z","downloads":40401,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.5.1/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.5.1/downloads","authors":"/api/v1/crates/multistream-select/0.5.1/authors"},"crate_size":17787,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"e8f3cb4c93f2d79811fc11fa01faab99d8b7b8cbe024b602c27434ff2b08a59d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1492,"comment_lines":198,"files":8}},"total_code_lines":1492,"total_comment_lines":198}},{"id":169621,"crate":"multistream-select","num":"0.5.0","dl_path":"/api/v1/crates/multistream-select/0.5.0/download","readme_path":"/api/v1/crates/multistream-select/0.5.0/readme","updated_at":"2019-08-15T11:54:30.418387Z","created_at":"2019-08-15T11:54:30.418387Z","downloads":4704,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.5.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.5.0/downloads","authors":"/api/v1/crates/multistream-select/0.5.0/authors"},"crate_size":17154,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"51a032ec01abdbe99a1165cd3e518bdd4bd7ca509a59ae9adf186d240399b90c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1432,"comment_lines":195,"files":8}},"total_code_lines":1432,"total_comment_lines":195}},{"id":142092,"crate":"multistream-select","num":"0.4.0","dl_path":"/api/v1/crates/multistream-select/0.4.0/download","readme_path":"/api/v1/crates/multistream-select/0.4.0/readme","updated_at":"2019-03-29T14:54:01.865903Z","created_at":"2019-03-29T14:54:01.865903Z","downloads":80436,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.4.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.4.0/downloads","authors":"/api/v1/crates/multistream-select/0.4.0/authors"},"crate_size":13427,"published_by":{"id":33,"login":"tomaka","name":"Pierre Krieger","avatar":"https://avatars.githubusercontent.com/u/1412254?v=4","url":"https://github.com/tomaka","github_username_matches":true,"created_at":"2012-02-06T10:55:41Z"},"audit_actions":[],"checksum":"f989d40aab0ed0d83c1cdb4856b5790e980b96548d1a921f280e985eb049f38d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1490,"comment_lines":208,"files":10}},"total_code_lines":1490,"total_comment_lines":208}},{"id":130926,"crate":"multistream-select","num":"0.3.0","dl_path":"/api/v1/crates/multistream-select/0.3.0/download","readme_path":"/api/v1/crates/multistream-select/0.3.0/readme","updated_at":"2019-01-30T15:51:28.892870Z","created_at":"2019-01-30T15:51:28.892870Z","downloads":19432,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.3.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.3.0/downloads","authors":"/api/v1/crates/multistream-select/0.3.0/authors"},"crate_size":13227,"published_by":null,"audit_actions":[],"checksum":"b73ed84364f0e921a32204896952ee80c7befc14a7a39f2c56cd955d71e8dae6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1455,"comment_lines":208,"files":10}},"total_code_lines":1455,"total_comment_lines":208}},{"id":127461,"crate":"multistream-select","num":"0.2.0","dl_path":"/api/v1/crates/multistream-select/0.2.0/download","readme_path":"/api/v1/crates/multistream-select/0.2.0/readme","updated_at":"2019-01-10T12:29:29.972893Z","created_at":"2019-01-10T12:29:29.972893Z","downloads":7619,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.2.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.2.0/downloads","authors":"/api/v1/crates/multistream-select/0.2.0/authors"},"crate_size":13180,"published_by":null,"audit_actions":[],"checksum":"886fe7ba983a194afdd9074323171c8e313b2c145561da69464d5443f1a3d121","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1455,"comment_lines":208,"files":10}},"total_code_lines":1455,"total_comment_lines":208}},{"id":125132,"crate":"multistream-select","num":"0.1.0","dl_path":"/api/v1/crates/multistream-select/0.1.0/download","readme_path":"/api/v1/crates/multistream-select/0.1.0/readme","updated_at":"2019-01-02T13:40:43.470840Z","created_at":"2019-01-02T13:40:43.470840Z","downloads":1987,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multistream-select/0.1.0/dependencies","version_downloads":"/api/v1/crates/multistream-select/0.1.0/downloads","authors":"/api/v1/crates/multistream-select/0.1.0/authors"},"crate_size":12960,"published_by":null,"audit_actions":[],"checksum":"f711138e0052bb3e372bd5b5af6bf46cf0fb6b5979506d3f830762a14287eac5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Multistream-select negotiation protocol for libp2p","homepage":null,"documentation":null,"repository":"https://github.com/libp2p/rust-libp2p","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1344,"comment_lines":208,"files":10}},"total_code_lines":1344,"total_comment_lines":208}}],"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":1714},{"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":11862},{"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":14733}]}