Cargo Features

[dependencies]
geonetworking = { version = "0.1.0", default-features = false, features = ["json", "validate"] }
default = json, validate

These default features are set whenever geonetworking is added without default-features = false somewhere in the dependency tree.

json default = serde, serde_json

Enables serde of bytes

Affects decode::UnsecuredHeader, encode::Encode.encode_to_json

validate default = ecdsa, openssl, openssl-sys, p256, p384, sha2, sm2, sm3

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

serde json

Enables serde

"json" feature dependencies

serde_json json
ecdsa validate

Enables ecdsa

"validate" feature dependencies

openssl-sys validate
openssl validate
p256 validate
p384 validate
sha2 validate
sm2 validate
sm3 validate