These tests were temporarily disabled during the migration to the `std::future::Future` type that's part of the stable Rust now. This commit updates the tests after the breaking changes and makes them pass again.
		
			
				
	
	
		
			182 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			182 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
| [package]
 | |
| name = "hyper"
 | |
| version = "0.13.0-a.0" # don't forget to update html_root_url
 | |
| description = "A fast and correct HTTP library."
 | |
| readme = "README.md"
 | |
| homepage = "https://hyper.rs"
 | |
| documentation = "https://docs.rs/hyper"
 | |
| repository = "https://github.com/hyperium/hyper"
 | |
| license = "MIT"
 | |
| authors = ["Sean McArthur <sean@seanmonstar.com>"]
 | |
| keywords = ["http", "hyper", "hyperium"]
 | |
| categories = ["network-programming", "web-programming::http-client", "web-programming::http-server"]
 | |
| edition = "2018"
 | |
| 
 | |
| publish = false
 | |
| 
 | |
| include = [
 | |
|   "Cargo.toml",
 | |
|   "LICENSE",
 | |
|   "src/**/*",
 | |
|   #"build.rs",
 | |
| ]
 | |
| 
 | |
| [dependencies]
 | |
| bytes = "0.4.4"
 | |
| futures-core-preview = { version = "0.3.0-alpha.17" }
 | |
| futures-channel-preview = { version = "0.3.0-alpha.17" }
 | |
| futures-util-preview = { version = "0.3.0-alpha.17" }
 | |
| http = "0.1.15"
 | |
| http-body = "0.1"
 | |
| httparse = "1.0"
 | |
| h2 = "0.1.10"
 | |
| iovec = "0.1"
 | |
| itoa = "0.4.1"
 | |
| log = "0.4"
 | |
| net2 = { version = "0.2.32", optional = true }
 | |
| pin-utils = "0.1.0-alpha.4"
 | |
| time = "0.1"
 | |
| tokio = { git = "https://github.com/tokio-rs/tokio", optional = true, default-features = false, features = ["rt-full"] }
 | |
| tokio-buf = "0.1"
 | |
| tokio-current-thread = { git = "https://github.com/tokio-rs/tokio" }
 | |
| tokio-executor = { git = "https://github.com/tokio-rs/tokio" }
 | |
| tokio-io = { git = "https://github.com/tokio-rs/tokio" }
 | |
| tokio-reactor = { git = "https://github.com/tokio-rs/tokio", optional = true }
 | |
| tokio-sync = { git = "https://github.com/tokio-rs/tokio" }
 | |
| tokio-tcp = { git = "https://github.com/tokio-rs/tokio", optional = true, features = ["async-traits"] }
 | |
| tokio-threadpool = { git = "https://github.com/tokio-rs/tokio", optional = true }
 | |
| tokio-timer = { git = "https://github.com/tokio-rs/tokio", optional = true }
 | |
| want = { git = "https://github.com/seanmonstar/want", branch = "std-future" }
 | |
| 
 | |
| [dev-dependencies]
 | |
| matches = "0.1"
 | |
| num_cpus = "1.0"
 | |
| pretty_env_logger = "0.3"
 | |
| spmc = "0.2"
 | |
| serde = "1.0"
 | |
| serde_derive = "1.0"
 | |
| serde_json = "1.0"
 | |
| tokio-fs = { git = "https://github.com/tokio-rs/tokio" }
 | |
| tokio-test = { git = "https://github.com/tokio-rs/tokio" }
 | |
| url = "1.0"
 | |
| 
 | |
| 
 | |
| [features]
 | |
| default = [
 | |
|     "__internal_flaky_tests",
 | |
|     "runtime",
 | |
| ]
 | |
| runtime = [
 | |
|     "net2",
 | |
|     "tokio",
 | |
|     "tokio-reactor",
 | |
|     "tokio-tcp",
 | |
|     "tokio-threadpool",
 | |
|     "tokio-timer",
 | |
| ]
 | |
| nightly = []
 | |
| __internal_flaky_tests = []
 | |
| __internal_happy_eyeballs_tests = []
 | |
| 
 | |
| [profile.release]
 | |
| codegen-units = 1
 | |
| incremental = false
 | |
| 
 | |
| [profile.bench]
 | |
| codegen-units = 1
 | |
| incremental = false
 | |
| 
 | |
| [[example]]
 | |
| name = "client"
 | |
| path = "examples/client.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "client_json"
 | |
| path = "examples/client_json.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "echo"
 | |
| path = "examples/echo.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "hello"
 | |
| path = "examples/hello.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "multi_server"
 | |
| path = "examples/multi_server.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "params"
 | |
| path = "examples/params.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "proxy"
 | |
| path = "examples/proxy.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "send_file"
 | |
| path = "examples/send_file.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "single_threaded"
 | |
| path = "examples/single_threaded.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "state"
 | |
| path = "examples/state.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[example]]
 | |
| name = "upgrades"
 | |
| path = "examples/upgrades.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| 
 | |
| [[example]]
 | |
| name = "web_api"
 | |
| path = "examples/web_api.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| 
 | |
| #[[bench]]
 | |
| #name = "end_to_end"
 | |
| #path = "benches/end_to_end.rs"
 | |
| #required-features = ["runtime"]
 | |
| 
 | |
| [[bench]]
 | |
| name = "pipeline"
 | |
| path = "benches/pipeline.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| [[bench]]
 | |
| name = "server"
 | |
| path = "benches/server.rs"
 | |
| required-features = ["runtime"]
 | |
| 
 | |
| 
 | |
| #[[test]]
 | |
| #name = "client"
 | |
| #path = "tests/client.rs"
 | |
| #required-features = ["runtime"]
 | |
| 
 | |
| #[[test]]
 | |
| #name = "integration"
 | |
| #path = "tests/integration.rs"
 | |
| #required-features = ["runtime"]
 | |
| 
 | |
| #[[test]]
 | |
| #name = "server"
 | |
| #path = "tests/server.rs"
 | |
| #required-features = ["runtime"]
 | |
| 
 |