1#![deny(
19 clippy::expect_used,
20 clippy::unwrap_used,
21 missing_debug_implementations,
22 missing_copy_implementations,
23 trivial_casts,
24 trivial_numeric_casts,
25 unstable_features,
26 unused_import_braces
27)]
28
29pub mod bin_file;
30mod block_hash;
31mod block_number;
32mod blockstamp;
33pub mod bytes_traits;
34mod currency_name;
35pub mod currency_params;
36pub mod errors;
37mod unescape_str;
38
39pub use dup_crypto as crypto;
41
42pub mod prelude {
44 pub use crate::block_hash::BlockHash;
45 pub use crate::block_number::BlockNumber;
46 pub use crate::blockstamp::{
47 Blockstamp, BlockstampFromBytesError, BlockstampParseError, PreviousBlockstamp,
48 };
49 pub use crate::currency_name::{CurrencyName, DEFAULT_CURRENCY};
50 pub use crate::errors::DocumentSigsErr;
51 pub use crate::unescape_str::unescape_str;
52 pub use thiserror::Error;
53}
54
55pub(crate) use crate::currency_params::ParseParamsError;
57pub(crate) use crate::prelude::*;
58pub(crate) use dup_crypto::{bases::BaseConversionError, hashs::Hash, keys::SigError};
59pub(crate) use serde::{Deserialize, Serialize};
60pub(crate) use std::{
61 cmp::Ordering,
62 collections::HashMap,
63 error::Error,
64 fmt::{Debug, Display, Error as FmtError, Formatter},
65 fs::File,
66 io::Read,
67 io::Write,
68 path::Path,
69 str::FromStr,
70};