sigma_util/lib.rs
1//! Ergo primitives
2
3// Coding conventions
4#![forbid(unsafe_code)]
5#![deny(non_upper_case_globals)]
6#![deny(non_camel_case_types)]
7#![deny(non_snake_case)]
8#![deny(unused_mut)]
9#![deny(dead_code)]
10#![deny(unused_imports)]
11#![deny(missing_docs)]
12// Clippy exclusions
13#![allow(clippy::unit_arg)]
14#![deny(rustdoc::broken_intra_doc_links)]
15
16pub mod hash;
17mod vec_ext;
18
19pub use vec_ext::AsVecI8;
20pub use vec_ext::AsVecU8;
21pub use vec_ext::FromVecI8;
22
23/// 32 byte array used in box, transaction ids (hash)
24pub const DIGEST32_SIZE: usize = 32;