11[package ]
22name = " clevercloud-sdk"
3- description = " A rust client and structures to interact with the Clever-Cloud API."
3+ description = " A Rust client and structures to interact with the Clever-Cloud API."
44version = " 0.15.0"
55edition = " 2024"
66rust-version = " 1.85.0"
@@ -12,12 +12,26 @@ keywords = ["clevercloud", "sdk", "logging", "metrics", "jsonschemas"]
1212
1313# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1414
15+ [features ]
16+ default = [" logging" ]
17+ jsonschemas = [" dep:schemars" ]
18+ logging = [" dep:log" , " oauth10a/logging" , " tracing/log-always" ]
19+ metrics = [" oauth10a/metrics" ]
20+ tracing = [" oauth10a/tracing" , " dep:tracing" ]
21+ network-group = [" dep:base64" , " x25519-dalek" , " dep:rand_core" , " dep:zeroize" ]
22+
1523[dependencies ]
16- chrono = { version = " ^0.4.40" , features = [" serde" ] }
17- oauth10a = { version = " ^2.1.1" , default-features = false , features = [
24+ base64 = { version = " ^0.22.1" , optional = true }
25+ chrono = { version = " ^0.4.41" , features = [" serde" ] }
26+ oauth10a = { path = " ../oauth10a-rust" , default-features = false , features = [
1827 " client" ,
28+ " serde" ,
29+ " rest" ,
30+ " sse" ,
31+ " zeroize" ,
1932] }
20- log = { version = " ^0.4.26" , optional = true }
33+ log = { version = " ^0.4.27" , optional = true }
34+ rand_core = { version = " ^0.9.3" , features = [" os_rng" ], optional = true }
2135schemars = { version = " ^0.8.22" , features = [
2236 " chrono" ,
2337 " indexmap1" ,
@@ -30,11 +44,12 @@ serde_repr = "^0.1.20"
3044serde_json = " ^1.0.140"
3145thiserror = " ^2.0.12"
3246tracing = { version = " ^0.1.41" , optional = true }
33- uuid = { version = " ^1.16.0" , features = [" serde" , " v4" ] }
34-
35- [features ]
36- default = [" logging" ]
37- jsonschemas = [" schemars" ]
38- logging = [" oauth10a/logging" , " tracing/log-always" , " log" ]
39- metrics = [" oauth10a/metrics" ]
40- tracing = [" oauth10a/tracing" , " dep:tracing" ]
47+ uuid = { version = " ^1.17.0" , features = [" serde" , " v4" ] }
48+ x25519-dalek = { version = " ^2.0.1" , features = [
49+ " zeroize" ,
50+ " static_secrets" ,
51+ ], optional = true }
52+ zeroize = { version = " ^1.8.1" , features = [
53+ " serde" ,
54+ " derive" ,
55+ ], optional = true }
0 commit comments