Cargo Features
[dependencies]
stellar-xdr = { version = "27.0.0", default-features = false, features = ["std", "alloc", "test_feature", "cap_0083", "type_enum", "base64", "serde", "serde_json", "schemars", "hex", "rand", "arbitrary", "cli"] }
- default = std
-
The
stdfeature is set by default wheneverstellar-xdris added withoutsomewhere in the dependency tree.default-features = false - std default arbitrary? base64? cli? serde_json? = alloc
-
Enables sha2 ^0.10.9
Affects
generated::Limits,generated::Limited,generated::ReadXdrIter,generated::ReadXdr.read_xdr,generated::ReadXdr.read_xdr_to_end,generated::ReadXdr.read_xdr_into,generated::ReadXdr.read_xdr_into_to_end,generated::ReadXdr.read_xdr_iter,generated::ReadXdr.from_xdr,generated::WriteXdr.write_xdr,generated::WriteXdr.to_xdr,generated::SkipWhitespace… - alloc schemars? serde? std
-
Enables ethnum, hex, and stellar-strkey ^0.0.13, alloc of escape-bytes
Affects
generated::VecM,generated::BytesM,generated::StringM… - test_feature
-
Features from the XDR
Affects
test_next_type::TestNextType… - cap_0083
-
Affects
stellar_value_proposed_value::StellarValueProposedValue… - type_enum cli?
-
Features available without any new dependencies.
- base64 cli? = std
-
Features dependent on optional dependencies.
Enables base64
Affects
generated::ReadXdr.read_xdr_base64,generated::ReadXdr.read_xdr_base64_to_end,generated::ReadXdr.read_xdr_base64_iter,generated::ReadXdr.from_xdr_base64,generated::WriteXdr.to_xdr_base64… - serde cli? schemars? serde_json? = alloc
-
Enables cfg_eval, serde and serde_with, serde of hex
- serde_json cli? schemars? = serde, std
-
Enables serde_json
- schemars cli? = alloc, serde, serde_json
-
Enables schemars ^0.8.16
Affects
stellar-xdr::schemars… - hex serde?
- rand cli?
-
Enables rand ^0.9.0
- arbitrary cli? = std
-
Enables arbitrary
- cli = arbitrary, base64, rand, schemars, serde, serde_json, std, type_enum
-
Features for the CLI.
Enables clap, ethnum, and thiserror ^1.0.37
Affects
stellar-xdr::cli…Required by the binary