Update product-gdsn feature relationships
quick-xml and libc can be optional since they are only used for
product-gdsn.
@@ -55,8 +55,8 @@ sabre-sdk = "0.5"
cylinder = { version = "0.2.2", features = ["key-load"], optional = true}
rust-crypto = "0.2"
sawtooth-sdk = "0.4"
-quick-xml = { version = "0.22", features = [ "serialize" ] }
-libc = "0.2.94"
+quick-xml = { version = "0.22", features = [ "serialize" ], optional = true }
+libc = { version = "0.2.94", optional = true}
tempfile = "3"
[build-dependencies]
@@ -129,9 +129,7 @@ client-reqwest = ["client", "reqwest"]
location = ["pike", "schema"]
pike = ["cfg-if"]
pike-rest-api = ["pike", "serde_json", "rest-api-resources"]
-product-gdsn = [
- "reqwest"
-]
+product-gdsn = [ "libc", "quick-xml", "reqwest" ]
purchase-order = []
product = ["pike", "schema"]
schema = ["pike"]
