#![allow(clippy::match_like_matches_macro)] #![allow(clippy::explicit_auto_deref)] // TODO: This can be removed when the clippy bugs are fixed #![allow(clippy::iter_nth_zero)] #![cfg_attr(not(test), warn(clippy::unwrap_used))] pub extern crate radicle_crypto as crypto; pub mod cob; pub mod collections; pub mod git; pub mod identity; pub mod node; pub mod profile; pub mod rad; pub mod serde_ext; #[cfg(feature = "sql")] pub mod sql; pub mod storage; #[cfg(any(test, feature = "test"))] pub mod test; pub use profile::Profile; pub use storage::git::Storage; pub mod prelude { use super::*; pub use crypto::{PublicKey, Signer, Verified}; pub use identity::{project::Project, Did, Doc, Id}; pub use node::NodeId; pub use profile::Profile; pub use storage::{BranchName, ReadRepository, ReadStorage, WriteRepository, WriteStorage}; }