{"crate":{"id":"futures-rustls","name":"futures-rustls","updated_at":"2024-03-22T17:23:24.427354Z","versions":[1091221,1014512,976306,765485,597182,518977,438519,316494,185665,153966,143981],"keywords":[],"categories":["asynchronous","cryptography","network-programming"],"badges":[],"created_at":"2019-04-10T01:54:55.432724Z","downloads":30494560,"recent_downloads":4666503,"default_version":"0.26.0","num_versions":11,"yanked":false,"max_version":"0.26.0","newest_version":"0.26.0","max_stable_version":"0.26.0","description":"Asynchronous TLS/SSL streams for futures using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","links":{"version_downloads":"/api/v1/crates/futures-rustls/downloads","versions":null,"owners":"/api/v1/crates/futures-rustls/owners","owner_team":"/api/v1/crates/futures-rustls/owner_team","owner_user":"/api/v1/crates/futures-rustls/owner_user","reverse_dependencies":"/api/v1/crates/futures-rustls/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1091221,"crate":"futures-rustls","num":"0.26.0","dl_path":"/api/v1/crates/futures-rustls/0.26.0/download","readme_path":"/api/v1/crates/futures-rustls/0.26.0/readme","updated_at":"2024-03-22T17:23:24.427354Z","created_at":"2024-03-22T17:23:24.427354Z","downloads":21434352,"features":{"aws-lc-rs":["rustls/aws_lc_rs"],"aws_lc_rs":["aws-lc-rs"],"default":["aws-lc-rs","tls12","logging"],"early-data":[],"fips":["rustls/fips"],"logging":["rustls/logging"],"ring":["rustls/ring"],"tls12":["rustls/tls12"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.26.0/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.26.0/downloads","authors":"/api/v1/crates/futures-rustls/0.26.0/authors"},"crate_size":22849,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[{"action":"publish","user":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"time":"2024-03-22T17:23:24.427354Z"}],"checksum":"a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for futures using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1435,"comment_lines":42,"files":6}},"total_code_lines":1435,"total_comment_lines":42}},{"id":1014512,"crate":"futures-rustls","num":"0.25.1","dl_path":"/api/v1/crates/futures-rustls/0.25.1/download","readme_path":"/api/v1/crates/futures-rustls/0.25.1/readme","updated_at":"2024-01-15T12:03:24.608693Z","created_at":"2024-01-15T12:03:24.608693Z","downloads":149499,"features":{"aws-lc-rs":["rustls/aws_lc_rs"],"default":["ring"],"early-data":[],"ring":["rustls/ring"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.25.1/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.25.1/downloads","authors":"/api/v1/crates/futures-rustls/0.25.1/authors"},"crate_size":22165,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[{"action":"publish","user":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"time":"2024-01-15T12:03:24.608693Z"}],"checksum":"c8d8a2499f0fecc0492eb3e47eab4e92da7875e1028ad2528f214ac3346ca04e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for futures using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1301,"comment_lines":41,"files":6}},"total_code_lines":1301,"total_comment_lines":41}},{"id":976306,"crate":"futures-rustls","num":"0.25.0","dl_path":"/api/v1/crates/futures-rustls/0.25.0/download","readme_path":"/api/v1/crates/futures-rustls/0.25.0/readme","updated_at":"2023-12-05T11:49:38.045644Z","created_at":"2023-12-05T11:49:38.045644Z","downloads":20548,"features":{"early-data":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.25.0/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.25.0/downloads","authors":"/api/v1/crates/futures-rustls/0.25.0/authors"},"crate_size":22084,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[{"action":"publish","user":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"time":"2023-12-05T11:49:38.045644Z"}],"checksum":"3afda89bce8f65072d24f8b99a2127e229462d8008182ca93f1d5d2e5df8f22f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for futures using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1301,"comment_lines":41,"files":6}},"total_code_lines":1301,"total_comment_lines":41}},{"id":765485,"crate":"futures-rustls","num":"0.24.0","dl_path":"/api/v1/crates/futures-rustls/0.24.0/download","readme_path":"/api/v1/crates/futures-rustls/0.24.0/readme","updated_at":"2023-04-01T11:10:12.142337Z","created_at":"2023-04-01T11:10:12.142337Z","downloads":2784817,"features":{"dangerous_configuration":["rustls/dangerous_configuration"],"early-data":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.24.0/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.24.0/downloads","authors":"/api/v1/crates/futures-rustls/0.24.0/authors"},"crate_size":22542,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[{"action":"publish","user":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"time":"2023-04-01T11:10:12.142337Z"}],"checksum":"35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for futures using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1314,"comment_lines":41,"files":6}},"total_code_lines":1314,"total_comment_lines":41}},{"id":597182,"crate":"futures-rustls","num":"0.22.2","dl_path":"/api/v1/crates/futures-rustls/0.22.2/download","readme_path":"/api/v1/crates/futures-rustls/0.22.2/readme","updated_at":"2022-08-06T03:16:55.743033Z","created_at":"2022-08-06T03:16:55.743033Z","downloads":3808581,"features":{"dangerous_configuration":["rustls/dangerous_configuration"],"early-data":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.22.2/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.22.2/downloads","authors":"/api/v1/crates/futures-rustls/0.22.2/authors"},"crate_size":22532,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[{"action":"publish","user":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"time":"2022-08-06T03:16:55.743033Z"}],"checksum":"d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for futures using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1315,"comment_lines":41,"files":6}},"total_code_lines":1315,"total_comment_lines":41}},{"id":518977,"crate":"futures-rustls","num":"0.22.1","dl_path":"/api/v1/crates/futures-rustls/0.22.1/download","readme_path":"/api/v1/crates/futures-rustls/0.22.1/readme","updated_at":"2022-03-19T06:05:02.597204Z","created_at":"2022-03-19T06:05:02.597204Z","downloads":861475,"features":{"dangerous_configuration":["rustls/dangerous_configuration"],"early-data":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.22.1/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.22.1/downloads","authors":"/api/v1/crates/futures-rustls/0.22.1/authors"},"crate_size":23776,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[{"action":"publish","user":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"time":"2022-03-19T06:05:02.597204Z"}],"checksum":"e01fe9932a224b72b45336d96040aa86386d674a31d0af27d800ea7bc8ca97fe","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for futures using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1213,"comment_lines":39,"files":6}},"total_code_lines":1213,"total_comment_lines":39}},{"id":438519,"crate":"futures-rustls","num":"0.22.0","dl_path":"/api/v1/crates/futures-rustls/0.22.0/download","readme_path":"/api/v1/crates/futures-rustls/0.22.0/readme","updated_at":"2021-10-16T04:05:26.421700Z","created_at":"2021-10-16T04:05:26.421700Z","downloads":121225,"features":{"dangerous_configuration":["rustls/dangerous_configuration"],"early-data":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.22.0/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.22.0/downloads","authors":"/api/v1/crates/futures-rustls/0.22.0/authors"},"crate_size":23675,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[{"action":"publish","user":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"time":"2021-10-16T04:05:26.421700Z"}],"checksum":"d383f0425d991a05e564c2f3ec150bd6dde863179c131dd60d8aa73a05434461","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for futures using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1204,"comment_lines":39,"files":6}},"total_code_lines":1204,"total_comment_lines":39}},{"id":316494,"crate":"futures-rustls","num":"0.21.1","dl_path":"/api/v1/crates/futures-rustls/0.21.1/download","readme_path":"/api/v1/crates/futures-rustls/0.21.1/readme","updated_at":"2020-12-19T05:29:01.279548Z","created_at":"2020-12-19T05:29:01.279548Z","downloads":1272692,"features":{"dangerous_configuration":["rustls/dangerous_configuration"],"early-data":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.21.1/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.21.1/downloads","authors":"/api/v1/crates/futures-rustls/0.21.1/authors"},"crate_size":22444,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[{"action":"publish","user":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"time":"2020-12-19T05:29:01.279548Z"}],"checksum":"3a1387e07917c711fb4ee4f48ea0adb04a3c9739e53ef85bf43ae1edc2937a8b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for futures using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1045,"comment_lines":13,"files":6}},"total_code_lines":1045,"total_comment_lines":13}},{"id":185665,"crate":"futures-rustls","num":"0.12.0-alpha.2","dl_path":"/api/v1/crates/futures-rustls/0.12.0-alpha.2/download","readme_path":"/api/v1/crates/futures-rustls/0.12.0-alpha.2/readme","updated_at":"2019-10-28T14:56:17.445172Z","created_at":"2019-10-28T14:56:17.445172Z","downloads":2301,"features":{"early-data":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.12.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.12.0-alpha.2/downloads","authors":"/api/v1/crates/futures-rustls/0.12.0-alpha.2/authors"},"crate_size":21990,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[],"checksum":"cef2b32762e1772903925c7d922e76070f944049bd0ce28afdd6fb0ac1b07bb3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for Future using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":800,"comment_lines":14,"files":5}},"total_code_lines":800,"total_comment_lines":14}},{"id":153966,"crate":"futures-rustls","num":"0.12.0-alpha","dl_path":"/api/v1/crates/futures-rustls/0.12.0-alpha/download","readme_path":"/api/v1/crates/futures-rustls/0.12.0-alpha/readme","updated_at":"2019-06-01T15:21:12.891609Z","created_at":"2019-06-01T15:21:12.891609Z","downloads":2367,"features":{"early-data":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.12.0-alpha/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.12.0-alpha/downloads","authors":"/api/v1/crates/futures-rustls/0.12.0-alpha/authors"},"crate_size":20918,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[],"checksum":"8ea4ff759c3295bb014d7b75657ff71c0573a9c8e52140899a70a7963f614b19","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for Future using Rustls.","homepage":"https://github.com/quininer/futures-rustls","documentation":"https://docs.rs/futures-rustls","repository":"https://github.com/quininer/futures-rustls","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":857,"comment_lines":13,"files":6}},"total_code_lines":857,"total_comment_lines":13}},{"id":143981,"crate":"futures-rustls","num":"0.0.0","dl_path":"/api/v1/crates/futures-rustls/0.0.0/download","readme_path":"/api/v1/crates/futures-rustls/0.0.0/readme","updated_at":"2019-04-10T01:54:55.432724Z","created_at":"2019-04-10T01:54:55.432724Z","downloads":2459,"features":{"early-data":["tokio-rustls/early-data"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/futures-rustls/0.0.0/dependencies","version_downloads":"/api/v1/crates/futures-rustls/0.0.0/downloads","authors":"/api/v1/crates/futures-rustls/0.0.0/authors"},"crate_size":917,"published_by":{"id":4286,"login":"quininer","name":"quininer","avatar":"https://avatars.githubusercontent.com/u/6286761?v=4","url":"https://github.com/quininer","github_username_matches":true,"created_at":"2013-12-30T13:14:28Z"},"audit_actions":[],"checksum":"7abdc51333dc4e23777b23544ecef2f52b75eef33ff0f2a9fd193c9ca294e103","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Asynchronous TLS/SSL streams for Future using Rustls.","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1,"comment_lines":0,"files":1}},"total_code_lines":1,"total_comment_lines":0}}],"keywords":[],"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":11857},{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7882},{"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":14729}]}