[[bin]]
doctest = false
name = "stellar-xdr"
path = "src/bin/stellar-xdr/main.rs"
required-features = ["cli"]
[build-dependencies.crate-git-revision]
version = "0.0.6"
[dependencies.arbitrary]
features = ["derive"]
optional = true
version = "1.1.3"
[dependencies.base64]
optional = true
version = "0.13.0"
[dependencies.clap]
default-features = false
features = ["std", "derive", "usage", "help"]
optional = true
version = "4.2.4"
[dependencies.escape-bytes]
default-features = false
version = "0.1.1"
[dependencies.hex]
optional = true
version = "0.4.3"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.139"
[dependencies.serde_json]
optional = true
version = "1.0.89"
[dependencies.serde_with]
optional = true
version = "3.0.0"
[dependencies.stellar-strkey]
optional = true
version = "0.0.8"
[dependencies.thiserror]
optional = true
version = "1.0.37"
[dev-dependencies.serde_json]
version = "1.0.89"
[features]
alloc = ["dep:hex", "dep:stellar-strkey", "escape-bytes/alloc"]
arbitrary = ["std", "dep:arbitrary"]
base64 = ["std", "dep:base64"]
cli = ["std", "curr", "next", "base64", "serde", "serde_json", "dep:clap", "dep:thiserror"]
curr = []
default = ["std", "curr"]
hex = []
next = []
serde = ["alloc", "dep:serde", "dep:serde_with", "hex/serde"]
serde_json = ["std", "serde", "dep:serde_json"]
std = ["alloc"]
[package]
authors = ["Stellar Development Foundation <info@stellar.org>"]
description = "Stellar XDR types, encoding, and decoding."
edition = "2021"
homepage = "https://github.com/stellar/rs-stellar-xdr"
license = "Apache-2.0"
name = "stellar-xdr"
readme = "README.md"
repository = "https://github.com/stellar/rs-stellar-xdr"
rust-version = "1.74.0"
version = "20.1.0"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docs"]