[package]
name = "sbp2json"
version = "4.17.0"
repository = "https://github.com/swift-nav/libsbp"
description = "Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools"
authors = ["Swift Navigation <dev@swiftnav.com>"]
edition = "2018"
readme = "./README.md"
license = "MIT"
categories = ["parsing"]
keywords = ["encoding", "parsing"]
[dependencies.sbp]
version = "4.17.0"
features = ["json", "float_roundtrip"]
[dependencies]
env_logger = "0.8"
serde_json = "1.0.82"
clap = { version = "3.1.15", features = ["derive"] }
mimalloc = { version = "0.1", default-features = false }
[build-dependencies]
vergen = "3"
[dependencies.dencode]
version = "0.3.0"
default-features = false
[dev-dependencies]
sha2 = "0.8"
hex = "0.4"
assert_cmd = "=1.0.8"
predicates = "=2.1.1"
predicates-tree = "=1.0.4"
predicates-core = "=1.0.3"
serde_json = "1.0.82"
assert-json-diff = "2.0"
[profile.release]
lto = true
codegen-units = 1
[lib]
name = "converters"
path = "src/lib.rs"
[[bin]]
name = "sbp2json"
path = "src/bin/sbp2json.rs"
[[bin]]
name = "json2sbp"
path = "src/bin/json2sbp.rs"
[[bin]]
name = "json2json"
path = "src/bin/json2json.rs"