@@ -13,44 +13,90 @@ rust-version = "1.72"
13
13
[features ]
14
14
default = [" tracing_opentelemetry" ]
15
15
16
- auth0 = [" rand" , " redis" , " jsonwebtoken" , " chrono" , " chacha20poly1305" , " dashmap" , " tracing" ]
16
+ auth0 = [
17
+ " rand" ,
18
+ " redis" ,
19
+ " jsonwebtoken" ,
20
+ " chrono" ,
21
+ " chacha20poly1305" ,
22
+ " dashmap" ,
23
+ " tracing" ,
24
+ ]
17
25
gzip = [" reqwest/gzip" ]
18
26
redis-tls = [" redis/tls" , " redis/tokio-native-tls-comp" ]
19
- tracing_opentelemetry = [ " tracing_opentelemetry_0_26" ]
27
+ tracing_opentelemetry = [" tracing_opentelemetry_0_26" ]
20
28
21
- tracing_opentelemetry_0_20 = [" _any_otel_version" , " tracing" , " tracing-opentelemetry_0_21_pkg" , " opentelemetry_0_20_pkg" ]
22
- tracing_opentelemetry_0_21 = [" _any_otel_version" , " tracing" , " tracing-opentelemetry_0_22_pkg" , " opentelemetry_0_21_pkg" , " opentelemetry_sdk_0_21_pkg" ]
23
- tracing_opentelemetry_0_22 = [" _any_otel_version" , " tracing" , " tracing-opentelemetry_0_23_pkg" , " opentelemetry_0_22_pkg" , " opentelemetry_sdk_0_22_pkg" ]
24
- tracing_opentelemetry_0_23 = [" _any_otel_version" , " tracing" , " tracing-opentelemetry_0_24_pkg" , " opentelemetry_0_23_pkg" , " opentelemetry_sdk_0_23_pkg" ]
25
- tracing_opentelemetry_0_24 = [" _any_otel_version" , " tracing" , " tracing-opentelemetry_0_25_pkg" , " opentelemetry_0_24_pkg" , " opentelemetry_sdk_0_24_pkg" ]
26
- tracing_opentelemetry_0_25 = [" _any_otel_version" , " tracing" , " tracing-opentelemetry_0_26_pkg" , " opentelemetry_0_25_pkg" , " opentelemetry_sdk_0_25_pkg" ]
27
- tracing_opentelemetry_0_26 = [" _any_otel_version" , " tracing" , " tracing-opentelemetry_0_27_pkg" , " opentelemetry_0_26_pkg" , " opentelemetry_sdk_0_26_pkg" ]
29
+ tracing_opentelemetry_0_21 = [
30
+ " _any_otel_version" ,
31
+ " tracing" ,
32
+ " tracing-opentelemetry_0_22_pkg" ,
33
+ " opentelemetry_0_21_pkg" ,
34
+ " opentelemetry_sdk_0_21_pkg" ,
35
+ ]
36
+ tracing_opentelemetry_0_22 = [
37
+ " _any_otel_version" ,
38
+ " tracing" ,
39
+ " tracing-opentelemetry_0_23_pkg" ,
40
+ " opentelemetry_0_22_pkg" ,
41
+ " opentelemetry_sdk_0_22_pkg" ,
42
+ ]
43
+ tracing_opentelemetry_0_23 = [
44
+ " _any_otel_version" ,
45
+ " tracing" ,
46
+ " tracing-opentelemetry_0_24_pkg" ,
47
+ " opentelemetry_0_23_pkg" ,
48
+ " opentelemetry_sdk_0_23_pkg" ,
49
+ ]
50
+ tracing_opentelemetry_0_24 = [
51
+ " _any_otel_version" ,
52
+ " tracing" ,
53
+ " tracing-opentelemetry_0_25_pkg" ,
54
+ " opentelemetry_0_24_pkg" ,
55
+ " opentelemetry_sdk_0_24_pkg" ,
56
+ ]
57
+ tracing_opentelemetry_0_25 = [
58
+ " _any_otel_version" ,
59
+ " tracing" ,
60
+ " tracing-opentelemetry_0_26_pkg" ,
61
+ " opentelemetry_0_25_pkg" ,
62
+ " opentelemetry_sdk_0_25_pkg" ,
63
+ ]
64
+ tracing_opentelemetry_0_26 = [
65
+ " _any_otel_version" ,
66
+ " tracing" ,
67
+ " tracing-opentelemetry_0_27_pkg" ,
68
+ " opentelemetry_0_26_pkg" ,
69
+ " opentelemetry_sdk_0_26_pkg" ,
70
+ ]
28
71
29
72
_any_otel_version = []
30
73
31
74
[dependencies ]
32
75
async-trait = " 0.1"
33
76
bytes = " 1.2"
34
- chrono = {version = " 0.4" , default-features = false , features = [" clock" , " std" , " serde" ], optional = true }
35
- dashmap = {version = " 6.0" , optional = true }
77
+ chrono = { version = " 0.4" , default-features = false , features = [
78
+ " clock" ,
79
+ " std" ,
80
+ " serde" ,
81
+ ], optional = true }
82
+ dashmap = { version = " 6.0" , optional = true }
36
83
futures = " 0.3"
37
84
futures-util = " 0.3"
38
- jsonwebtoken = {version = " 9.0" , optional = true }
39
- rand = {version = " 0.8" , optional = true }
40
- redis = {version = " 0.27" , features = [" tokio-comp" ], optional = true }
41
- reqwest = {version = " 0.12" , features = [" json" , " multipart" , " stream" ]}
42
- serde = {version = " 1.0" , features = [" derive" ]}
85
+ jsonwebtoken = { version = " 9.0" , optional = true }
86
+ rand = { version = " 0.8" , optional = true }
87
+ redis = { version = " 0.27" , features = [" tokio-comp" ], optional = true }
88
+ reqwest = { version = " 0.12" , features = [" json" , " multipart" , " stream" ] }
89
+ serde = { version = " 1.0" , features = [" derive" ] }
43
90
serde_json = " 1.0"
44
91
thiserror = " 1.0"
45
- tokio = {version = " 1.16" , features = [" macros" , " rt-multi-thread" , " fs" ]}
46
- tracing = {version = " 0.1" , optional = true }
47
- uuid = {version = " >=0.7.0, <2.0.0" , features = [" serde" , " v4" ]}
92
+ tokio = { version = " 1.16" , features = [" macros" , " rt-multi-thread" , " fs" ] }
93
+ tracing = { version = " 0.1" , optional = true }
94
+ uuid = { version = " >=0.7.0, <2.0.0" , features = [" serde" , " v4" ] }
48
95
chacha20poly1305 = { version = " 0.10.1" , features = [" std" ], optional = true }
49
96
50
97
reqwest-middleware = { version = " 0.3.0" , features = [" json" , " multipart" ] }
51
98
http = " 1.0.0"
52
99
53
- opentelemetry_0_20_pkg = { package = " opentelemetry" , version = " 0.20" , optional = true }
54
100
opentelemetry_0_21_pkg = { package = " opentelemetry" , version = " 0.21" , optional = true }
55
101
opentelemetry_0_22_pkg = { package = " opentelemetry" , version = " 0.22" , optional = true }
56
102
opentelemetry_0_23_pkg = { package = " opentelemetry" , version = " 0.23" , optional = true }
@@ -74,7 +120,7 @@ tracing-opentelemetry_0_27_pkg = { package = "tracing-opentelemetry", version =
74
120
[dev-dependencies ]
75
121
flate2 = " 1.0"
76
122
mockito = " 1.0"
77
- tokio = {version = " 1.16" , features = [" macros" , " rt-multi-thread" ]}
123
+ tokio = { version = " 1.16" , features = [" macros" , " rt-multi-thread" ] }
78
124
tokio-test = " 0.4"
79
125
80
126
[profile .release ]
0 commit comments