1
1
[package ]
2
2
name = " httpmock"
3
- version = " 0.8.0-alpha .1"
3
+ version = " 0.8.0-beta .1"
4
4
authors = [" Alexander Liesenfeld <alexander.liesenfeld@outlook.com>" ]
5
5
edition = " 2018"
6
6
description = " HTTP mocking library for Rust"
@@ -40,16 +40,16 @@ colored = { version = "2.1", optional = true }
40
40
clap = { version = " 4.5" , features = [" derive" , " env" ], optional = true }
41
41
env_logger = { version = " 0.11" , optional = true }
42
42
serde_yaml = { version = " 0.9" , optional = true }
43
- async-std = { version = " 1.13 " , features = [" attributes" , " unstable" ] }
43
+ async-std = { version = " 1.12 " , features = [" attributes" , " unstable" ] }
44
44
headers = { version = " 0.4" , optional = true }
45
45
46
46
# ## TLS / HTTPS / PROXY
47
47
rustls = { version = " 0.23" , default-features = false , features = [" std" , " tls12" ], optional = true }
48
48
rcgen = { version = " 0.12" , features = [" pem" , " x509-parser" ], optional = true }
49
- tokio-rustls = { version = " 0.26" , optional = true }
49
+ tokio-rustls = { version = " 0.26" , default-features = false , features = [ " logging " , " tls12 " ], optional = true }
50
50
rustls-pemfile = { version = " 2" , optional = true }
51
51
tls-detect = { version = " 0.1" , optional = true }
52
- hyper-rustls = { version = " 0.27" , optional = true }
52
+ hyper-rustls = { version = " 0.27" , default-features = false , features = [ " http1 " , " logging " , " tls12 " , " native-tokio " ], optional = true }
53
53
futures-timer = " 3"
54
54
55
55
[dev-dependencies ]
@@ -68,16 +68,16 @@ standalone = ["clap", "env_logger", "record", "http2", "cookies", "remote", "re
68
68
color = [" colored" ] # enables colorful output in standalone mode
69
69
cookies = [" headers" ] # enables support for matching cookies
70
70
remote = [" hyper-util/client-legacy" , " hyper-util/http2" ] # allows to connect to remote mock servers
71
- remote-https = [" remote" , " rustls" , " hyper-rustls" , " hyper-rustls/http2" ] # allows to connect to remote mock servers via HTTPS
71
+ remote-https = [" remote" , " rustls" , " rustls/ring " , " hyper-rustls" , " hyper-rustls/ring " , " hyper-rustls/http2" ] # allows to connect to remote mock servers via HTTPS
72
72
proxy = [" remote-https" , " hyper-util/client-legacy" , " hyper-util/http2" , " hyper-rustls" , " hyper-rustls/http2" ] # enables proxy functionality
73
73
https = [" rustls" , " rcgen" , " tokio-rustls" , " rustls-pemfile" , " rustls/ring" , " tls-detect" ] # enables httpmock server support for TLS/HTTPS
74
74
http2 = [" hyper/http2" , " hyper-util/http2" ] # enables httpmocks server support for HTTP2
75
75
record = [" proxy" , " serde_yaml" ]
76
- experimental = [] # marker for experimental features
76
+ experimental = [] # marker feature for experimental features
77
77
78
78
[[bin ]]
79
79
name = " httpmock"
80
80
required-features = [" standalone" ]
81
81
82
82
[package .metadata .docs .rs ]
83
- all-features = true
83
+ all-features = true
0 commit comments