By default, jacquard pulls in rouille to implement local oauth. This is most certainly the correct choice for most users, but if you are implementing a server (and therefore pulling in jacquard-axum), it's probably not what you want. Therefore, jacquard-axum should depend on jacquard without default features.
+1
-1
crates/jacquard-axum/Cargo.toml
+1
-1
crates/jacquard-axum/Cargo.toml
···
22
22
[dependencies]
23
23
axum = "0.8.6"
24
24
bytes.workspace = true
25
-
jacquard = { version = "0.5", path = "../jacquard" }
25
+
jacquard = { version = "0.5", path = "../jacquard", default-features = false, features = ["api"] }
26
26
jacquard-common = { version = "0.5", path = "../jacquard-common", features = ["reqwest-client"] }
27
27
jacquard-derive = { version = "0.5.2", path = "../jacquard-derive" }
28
28
jacquard-identity = { version = "0.5", path = "../jacquard-identity", optional = true }