* Explicitly enable the `std` feature of indexmap This crate depends on it anyway, and by explicitly turning it on we avoid unreliable platform target detection that causes build failures on some platforms. * Bump indexmap to 1.5.2 This allows use of the `std` feature. Co-authored-by: Taiki Endo <te316e89@gmail.com> Co-authored-by: Taiki Endo <te316e89@gmail.com>
		
			
				
	
	
		
			74 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
| [package]
 | |
| name = "h2"
 | |
| # When releasing to crates.io:
 | |
| # - Update doc URL.
 | |
| #   - html_root_url.
 | |
| # - Update CHANGELOG.md.
 | |
| # - Create git tag
 | |
| version = "0.3.0"
 | |
| license = "MIT"
 | |
| authors = [
 | |
|   "Carl Lerche <me@carllerche.com>",
 | |
|   "Sean McArthur <sean@seanmonstar.com>",
 | |
| ]
 | |
| description = "An HTTP/2.0 client and server"
 | |
| documentation = "https://docs.rs/h2/0.3.0/h2/"
 | |
| repository = "https://github.com/hyperium/h2"
 | |
| readme = "README.md"
 | |
| keywords = ["http", "async", "non-blocking"]
 | |
| categories = ["asynchronous", "web-programming", "network-programming"]
 | |
| exclude = ["fixtures/**", "ci/**"]
 | |
| edition = "2018"
 | |
| 
 | |
| [features]
 | |
| # Enables `futures::Stream` implementations for various types.
 | |
| stream = []
 | |
| 
 | |
| # Enables **unstable** APIs. Any API exposed by this feature has no backwards
 | |
| # compatibility guarantees. In other words, you should not use this feature for
 | |
| # anything besides experimentation. Definitely **do not** publish a crate that
 | |
| # depends on this feature.
 | |
| unstable = []
 | |
| 
 | |
| [workspace]
 | |
| members = [
 | |
|     "tests/h2-fuzz",
 | |
|     "tests/h2-tests",
 | |
|     "tests/h2-support",
 | |
|     "util/genfixture",
 | |
|     "util/genhuff",
 | |
| ]
 | |
| 
 | |
| [dependencies]
 | |
| futures-core = { version = "0.3", default-features = false }
 | |
| futures-sink = { version = "0.3", default-features = false }
 | |
| futures-util = { version = "0.3", default-features = false }
 | |
| tokio-util = { version = "0.6", features = ["codec"] }
 | |
| tokio = { version = "1", features = ["io-util"] }
 | |
| bytes = "1"
 | |
| http = "0.2"
 | |
| tracing = { version = "0.1.21", default-features = false, features = ["std"] }
 | |
| fnv = "1.0.5"
 | |
| slab = "0.4.2"
 | |
| indexmap = { version = "1.5.2", features = ["std"] }
 | |
| 
 | |
| [dev-dependencies]
 | |
| 
 | |
| # Fuzzing
 | |
| quickcheck = { version = "0.4.1", default-features = false }
 | |
| rand = "0.3.15"
 | |
| 
 | |
| # HPACK fixtures
 | |
| hex = "0.2.0"
 | |
| walkdir = "1.0.0"
 | |
| serde = "1.0.0"
 | |
| serde_json = "1.0.0"
 | |
| 
 | |
| # Examples
 | |
| tokio = { version = "1", features = ["rt-multi-thread", "macros", "sync", "net"] }
 | |
| env_logger = { version = "0.5.3", default-features = false }
 | |
| rustls = "0.19"
 | |
| tokio-rustls = "0.22"
 | |
| webpki = "0.21"
 | |
| webpki-roots = "0.21"
 |