identity_did/
lib.rs

1// Copyright 2020-2025 IOTA Stiftung, Fondazione LINKS
2// SPDX-License-Identifier: Apache-2.0
3
4#![forbid(unsafe_code)]
5#![doc = include_str!("./../README.md")]
6#![allow(clippy::upper_case_acronyms)]
7#![warn(
8  rust_2018_idioms,
9  unreachable_pub,
10  // missing_docs,
11  rustdoc::missing_crate_level_docs,
12  rustdoc::broken_intra_doc_links,
13  rustdoc::private_intra_doc_links,
14  rustdoc::private_doc_tests,
15  clippy::missing_safety_doc,
16  // clippy::missing_errors_doc
17)]
18
19#[allow(clippy::module_inception)]
20mod did;
21mod did_compositejwk;
22mod did_jwk;
23mod did_url;
24mod error;
25
26pub use crate::did_url::DIDUrl;
27pub use crate::did_url::RelativeDIDUrl;
28pub use ::did_url_parser::DID as BaseDIDUrl;
29pub use did::CoreDID;
30pub use did::DID;
31pub use did_compositejwk::*;
32pub use did_jwk::*;
33pub use error::Error;