indy_utils/
lib.rs

1#[cfg(any(feature = "serde", test))]
2#[macro_use]
3pub extern crate serde;
4
5/// Common macros
6#[macro_use]
7mod macros;
8
9mod error;
10pub use error::{ConversionError, EncryptionError, UnexpectedError, ValidationError};
11
12/// Trait for qualifiable identifier types, having an optional prefix and method
13#[macro_use]
14pub mod qualifiable;
15pub use qualifiable::Qualifiable;
16
17/// Trait definition for validatable data types
18#[macro_use]
19mod validation;
20pub use validation::Validatable;
21
22/// base58 encoding and decoding
23pub mod base58;
24
25/// Indy DID representation and derivation
26pub mod did;
27
28/// Indy signing keys and verification keys
29pub mod keys;