Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
heartwood crates radicle-oid Cargo.toml
[package]
name = "radicle-oid"
description = "Radicle representation of Git object identifiers"
homepage.workspace = true
repository.workspace = true
version = "0.1.0"
edition.workspace = true
license.workspace = true
keywords = ["radicle", "git", "oid"]
rust-version.workspace = true

# For documentation of features refer to the module documentation in `./lib.rs`
[features]
default = ["sha1", "std"]
gix = ["dep:gix-hash"]
std = []
sha1 = []

[dependencies]
git2 = { workspace = true, optional = true, default-features = false }
gix-hash = { workspace = true, optional = true }
qcheck = { workspace = true, optional = true, default-features = false }
radicle-git-ref-format = { workspace = true, optional = true, default-features = false }
schemars = { workspace = true, optional = true, default-features = false }
serde = { workspace = true, optional = true, default-features = false }

[dev-dependencies]
git2 = { workspace = true }
gix-hash = { workspace = true }
qcheck = { workspace = true }
qcheck-macros = { workspace = true }