miden-objects 0.17.1

Canonical Protobuf representations for Miden protocol objects
Documentation
[package]
authors.workspace      = true
categories             = ["encoding", "no-std"]
description            = "Canonical Protobuf representations for Miden protocol objects"
edition.workspace      = true
homepage.workspace     = true
keywords               = ["miden", "protobuf", "protocol", "serialization"]
license.workspace      = true
name                   = "miden-objects"
readme                 = "README.md"
repository.workspace   = true
rust-version.workspace = true
version.workspace      = true

[features]
default = ["std"]
std     = ["miden-protobuf/std", "miden-protocol/std", "prost/std"]

[dependencies]
miden-protobuf = { features = ["derive"], workspace = true }
miden-protocol = { workspace = true }
prost          = { features = ["derive"], workspace = true }
thiserror      = { workspace = true }

[build-dependencies]
miden-protobuf = { features = ["build"], workspace = true }
prost          = { features = ["derive"], workspace = true }
prost-build    = { workspace = true }
protox         = { workspace = true }
quote          = { workspace = true }

[dev-dependencies]
anyhow         = { workspace = true }
assert_matches = { workspace = true }
miden-protocol = { features = ["testing"], workspace = true }
rand           = { workspace = true }
rand_chacha    = { workspace = true }
rstest         = { workspace = true }
tempfile       = { version = "3.19" }