| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- [package]
- name = "solana-hash"
- description = "Solana wrapper for the 32-byte output of a hashing algorithm."
- documentation = "https://docs.rs/solana-hash"
- version = { workspace = true }
- authors = { workspace = true }
- repository = { workspace = true }
- homepage = { workspace = true }
- license = { workspace = true }
- edition = { workspace = true }
- [package.metadata.docs.rs]
- targets = ["x86_64-unknown-linux-gnu"]
- [dependencies]
- borsh = { workspace = true, optional = true }
- bs58 = { workspace = true, default-features = false }
- bytemuck = { workspace = true, optional = true }
- bytemuck_derive = { workspace = true, optional = true }
- serde = { workspace = true, optional = true }
- serde_derive = { workspace = true, optional = true }
- solana-atomic-u64 = { workspace = true }
- solana-frozen-abi = { workspace = true, optional = true, features = [
- "frozen-abi",
- ] }
- solana-frozen-abi-macro = { workspace = true, optional = true, features = [
- "frozen-abi",
- ] }
- solana-sanitize = { workspace = true }
- [dev-dependencies]
- solana-hash = { path = ".", features = ["dev-context-only-utils"] }
- [target.'cfg(target_arch = "wasm32")'.dependencies]
- js-sys = { workspace = true }
- wasm-bindgen = { workspace = true }
- [features]
- borsh = ["dep:borsh", "std"]
- bytemuck = ["dep:bytemuck", "dep:bytemuck_derive"]
- default = ["std"]
- dev-context-only-utils = ["bs58/alloc"]
- frozen-abi = [
- "dep:solana-frozen-abi",
- "dep:solana-frozen-abi-macro",
- "std"
- ]
- serde = ["dep:serde", "dep:serde_derive"]
- std = []
- [lints]
- workspace = true
|