[package]
edition = "2024"
name = "uts-bmt"
version = "0.1.2"
authors = [
"Akase Haruka <light.tsing@gmail.com>",
"Rohit Narurkar <rohit.narurkar@proton.me>",
]
build = false
include = [
"src/**/*",
"Cargo.toml",
"LICENSE-*",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Binary Merkle Tree implementation for Universal Timestamps in Rust"
homepage = "https://github.com/lightsing/uts/"
readme = false
keywords = [
"bmt",
"merkle",
"trie",
"uts",
]
categories = [
"data-structures",
"cryptography",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/lightsing/uts.git"
[lib]
name = "uts_bmt"
path = "src/lib.rs"
[dependencies.digest]
version = "0.10"
[dev-dependencies.alloy-primitives]
version = "1.5"
[dev-dependencies.alloy-sol-types]
version = "1.5"
[dev-dependencies.sha2]
version = "0.10"
[dev-dependencies.sha3]
version = "0.10"
[lints.clippy]
assigning-clones = "warn"
cast-lossless = "warn"
elidable-lifetime-names = "warn"
redundant-else = "warn"
single-match-else = "warn"
uninlined-format-args = "warn"
unnecessary-box-returns = "warn"
unnecessary-debug-formatting = "warn"
[lints.rust]
missing-debug-implementations = "warn"
missing-docs = "warn"
unused-qualifications = "warn"