{"crate":{"id":"tower-service","name":"tower-service","updated_at":"2024-08-13T16:23:33.548845Z","versions":[1233993,568645,330790,193078,179574,170792,122190,103192,81729],"keywords":[],"categories":["asynchronous","network-programming"],"badges":[],"created_at":"2018-02-19T17:50:18.964360Z","downloads":685409909,"recent_downloads":164115573,"default_version":"0.3.3","num_versions":9,"yanked":false,"max_version":"0.3.3","newest_version":"0.3.3","max_stable_version":"0.3.3","description":"Trait representing an asynchronous, request / response based, client or server.\n","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.3","repository":"https://github.com/tower-rs/tower","links":{"version_downloads":"/api/v1/crates/tower-service/downloads","versions":null,"owners":"/api/v1/crates/tower-service/owners","owner_team":"/api/v1/crates/tower-service/owner_team","owner_user":"/api/v1/crates/tower-service/owner_user","reverse_dependencies":"/api/v1/crates/tower-service/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1233993,"crate":"tower-service","num":"0.3.3","dl_path":"/api/v1/crates/tower-service/0.3.3/download","readme_path":"/api/v1/crates/tower-service/0.3.3/readme","updated_at":"2024-08-13T16:23:33.548845Z","created_at":"2024-08-13T16:23:33.548845Z","downloads":498175558,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tower-service/0.3.3/dependencies","version_downloads":"/api/v1/crates/tower-service/0.3.3/downloads","authors":"/api/v1/crates/tower-service/0.3.3/authors"},"crate_size":6950,"published_by":{"id":3959,"login":"LucioFranco","name":"Lucio Franco","avatar":"https://avatars.githubusercontent.com/u/5758045?v=4","url":"https://github.com/LucioFranco","github_username_matches":true,"created_at":"2013-10-23T16:26:04Z"},"audit_actions":[{"action":"publish","user":{"id":3959,"login":"LucioFranco","name":"Lucio Franco","avatar":"https://avatars.githubusercontent.com/u/5758045?v=4","url":"https://github.com/LucioFranco","github_username_matches":true,"created_at":"2013-10-23T16:26:04Z"},"time":"2024-08-13T16:23:33.548845Z"}],"checksum":"8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Trait representing an asynchronous, request / response based, client or server.","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.3","repository":"https://github.com/tower-rs/tower","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":45,"comment_lines":1,"files":1}},"total_code_lines":45,"total_comment_lines":1}},{"id":568645,"crate":"tower-service","num":"0.3.2","dl_path":"/api/v1/crates/tower-service/0.3.2/download","readme_path":"/api/v1/crates/tower-service/0.3.2/readme","updated_at":"2022-06-17T19:44:45.753232Z","created_at":"2022-06-17T19:44:45.753232Z","downloads":135554865,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tower-service/0.3.2/dependencies","version_downloads":"/api/v1/crates/tower-service/0.3.2/downloads","authors":"/api/v1/crates/tower-service/0.3.2/authors"},"crate_size":6847,"published_by":{"id":1249,"login":"hawkw","name":"Eliza Weisman","avatar":"https://avatars.githubusercontent.com/u/2796466?v=4","url":"https://github.com/hawkw","github_username_matches":true,"created_at":"2012-11-14T14:17:59Z"},"audit_actions":[{"action":"publish","user":{"id":1249,"login":"hawkw","name":"Eliza Weisman","avatar":"https://avatars.githubusercontent.com/u/2796466?v=4","url":"https://github.com/hawkw","github_username_matches":true,"created_at":"2012-11-14T14:17:59Z"},"time":"2022-06-17T19:44:45.753232Z"}],"checksum":"b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Trait representing an asynchronous, request / response based, client or server.","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.2","repository":"https://github.com/tower-rs/tower","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":44,"comment_lines":1,"files":1}},"total_code_lines":44,"total_comment_lines":1}},{"id":330790,"crate":"tower-service","num":"0.3.1","dl_path":"/api/v1/crates/tower-service/0.3.1/download","readme_path":"/api/v1/crates/tower-service/0.3.1/readme","updated_at":"2021-01-23T11:31:38.371499Z","created_at":"2021-01-23T11:31:38.371499Z","downloads":39607165,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tower-service/0.3.1/dependencies","version_downloads":"/api/v1/crates/tower-service/0.3.1/downloads","authors":"/api/v1/crates/tower-service/0.3.1/authors"},"crate_size":6299,"published_by":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"audit_actions":[{"action":"publish","user":{"id":12432,"login":"davidpdrsn","name":"David Pedersen","avatar":"https://avatars.githubusercontent.com/u/718941?v=4","url":"https://github.com/davidpdrsn","github_username_matches":true,"created_at":"2011-04-09T08:30:23Z"},"time":"2021-01-23T11:31:38.371499Z"}],"checksum":"360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Trait representing an asynchronous, request / response based, client or server.","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.1","repository":"https://github.com/tower-rs/tower","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":45,"comment_lines":0,"files":1}},"total_code_lines":45,"total_comment_lines":0}},{"id":193078,"crate":"tower-service","num":"0.3.0","dl_path":"/api/v1/crates/tower-service/0.3.0/download","readme_path":"/api/v1/crates/tower-service/0.3.0/readme","updated_at":"2019-11-29T21:11:13.329641Z","created_at":"2019-11-29T21:11:13.329641Z","downloads":9853791,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tower-service/0.3.0/dependencies","version_downloads":"/api/v1/crates/tower-service/0.3.0/downloads","authors":"/api/v1/crates/tower-service/0.3.0/authors"},"crate_size":5321,"published_by":{"id":3959,"login":"LucioFranco","name":"Lucio Franco","avatar":"https://avatars.githubusercontent.com/u/5758045?v=4","url":"https://github.com/LucioFranco","github_username_matches":true,"created_at":"2013-10-23T16:26:04Z"},"audit_actions":[],"checksum":"e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Trait representing an asynchronous, request / response based, client or server.","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.0","repository":"https://github.com/tower-rs/tower","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":44,"comment_lines":0,"files":1}},"total_code_lines":44,"total_comment_lines":0}},{"id":179574,"crate":"tower-service","num":"0.3.0-alpha.2","dl_path":"/api/v1/crates/tower-service/0.3.0-alpha.2/download","readme_path":"/api/v1/crates/tower-service/0.3.0-alpha.2/readme","updated_at":"2019-09-30T23:42:23.058217Z","created_at":"2019-09-30T23:42:23.058217Z","downloads":253016,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tower-service/0.3.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/tower-service/0.3.0-alpha.2/downloads","authors":"/api/v1/crates/tower-service/0.3.0-alpha.2/authors"},"crate_size":4956,"published_by":{"id":3959,"login":"LucioFranco","name":"Lucio Franco","avatar":"https://avatars.githubusercontent.com/u/5758045?v=4","url":"https://github.com/LucioFranco","github_username_matches":true,"created_at":"2013-10-23T16:26:04Z"},"audit_actions":[],"checksum":"63ff37396cd966ce43bea418bfa339f802857495f797dafa00bea5b7221ebdfa","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait representing an asynchronous, request / response based, client or server.","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.0-alpha.2","repository":"https://github.com/tower-rs/tower","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":44,"comment_lines":0,"files":1}},"total_code_lines":44,"total_comment_lines":0}},{"id":170792,"crate":"tower-service","num":"0.3.0-alpha.1","dl_path":"/api/v1/crates/tower-service/0.3.0-alpha.1/download","readme_path":"/api/v1/crates/tower-service/0.3.0-alpha.1/readme","updated_at":"2019-08-20T18:35:34.188241Z","created_at":"2019-08-20T18:35:34.188241Z","downloads":25724,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tower-service/0.3.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/tower-service/0.3.0-alpha.1/downloads","authors":"/api/v1/crates/tower-service/0.3.0-alpha.1/authors"},"crate_size":4984,"published_by":{"id":3959,"login":"LucioFranco","name":"Lucio Franco","avatar":"https://avatars.githubusercontent.com/u/5758045?v=4","url":"https://github.com/LucioFranco","github_username_matches":true,"created_at":"2013-10-23T16:26:04Z"},"audit_actions":[],"checksum":"7bb202f83c619c74a3f9b5d6d508e9b703be59e86ab49a89adc7eafb1e822b83","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait representing an asynchronous, request / response based, client or server.","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tower-service/0.3.0-alpha.1","repository":"https://github.com/tower-rs/tower","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":38,"comment_lines":0,"files":1}},"total_code_lines":38,"total_comment_lines":0}},{"id":122190,"crate":"tower-service","num":"0.2.0","dl_path":"/api/v1/crates/tower-service/0.2.0/download","readme_path":"/api/v1/crates/tower-service/0.2.0/readme","updated_at":"2018-12-12T22:02:52.638750Z","created_at":"2018-12-12T22:02:52.638750Z","downloads":779832,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tower-service/0.2.0/dependencies","version_downloads":"/api/v1/crates/tower-service/0.2.0/downloads","authors":"/api/v1/crates/tower-service/0.2.0/authors"},"crate_size":4821,"published_by":null,"audit_actions":[],"checksum":"2cc0c98637d23732f8de6dfd16494c9f1559c3b9e20b4a46462c8f9b9e827bfa","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait representing an asynchronous, request / response based, client or server.","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tokio-service/0.2.0","repository":"https://github.com/tower-rs/tower","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":38,"comment_lines":0,"files":1}},"total_code_lines":38,"total_comment_lines":0}},{"id":103192,"crate":"tower-service","num":"0.1.0","dl_path":"/api/v1/crates/tower-service/0.1.0/download","readme_path":"/api/v1/crates/tower-service/0.1.0/readme","updated_at":"2018-08-09T17:09:16.733637Z","created_at":"2018-08-09T17:09:16.733637Z","downloads":850644,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tower-service/0.1.0/dependencies","version_downloads":"/api/v1/crates/tower-service/0.1.0/downloads","authors":"/api/v1/crates/tower-service/0.1.0/authors"},"crate_size":5183,"published_by":null,"audit_actions":[],"checksum":"b32f72af77f1bfe3d3d4da8516a238ebe7039b51dd8637a09841ac7f16d2c987","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Trait representing an asynchronous, request / response based, client or server.","homepage":"https://github.com/tower-rs/tower","documentation":"https://docs.rs/tokio-service/0.1.0","repository":"https://github.com/tower-rs/tower","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":105,"comment_lines":0,"files":1}},"total_code_lines":105,"total_comment_lines":0}},{"id":81729,"crate":"tower-service","num":"0.0.0","dl_path":"/api/v1/crates/tower-service/0.0.0/download","readme_path":"/api/v1/crates/tower-service/0.0.0/readme","updated_at":"2018-02-19T17:50:18.964360Z","created_at":"2018-02-19T17:50:18.964360Z","downloads":3087,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tower-service/0.0.0/dependencies","version_downloads":"/api/v1/crates/tower-service/0.0.0/downloads","authors":"/api/v1/crates/tower-service/0.0.0/authors"},"crate_size":714,"published_by":null,"audit_actions":[],"checksum":"d4fce4d535f5741d4ff983240628af18cdd4bdc6c91a7ecb8b0a00999b7d73a0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Empty crate, used only to reserve the name","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6,"comment_lines":0,"files":1}},"total_code_lines":6,"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":11842},{"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":14694}]}