#![warn(clippy::all)]
#![warn(clippy::pedantic)]
#![warn(clippy::nursery)]
#![warn(missing_docs)]
#![forbid(unsafe_code)]
#![allow(clippy::doc_markdown)]
#![allow(clippy::double_must_use)]
#![allow(clippy::missing_const_for_fn)]
#![allow(clippy::needless_pass_by_value)]
#![allow(clippy::unnecessary_sort_by)]
#![allow(clippy::significant_drop_tightening)]
#![allow(clippy::missing_errors_doc)]
#![allow(clippy::missing_panics_doc)]
#![allow(clippy::must_use_candidate)]
#![allow(clippy::needless_borrows_for_generic_args)]
#![allow(clippy::uninlined_format_args)]
#![allow(clippy::single_char_pattern)]
#![allow(clippy::single_match)]
#![allow(clippy::trivially_copy_pass_by_ref)]
#![allow(clippy::unnecessary_literal_bound)]
#![allow(clippy::needless_raw_string_hashes)]
#![allow(clippy::wildcard_imports)]
pub mod application;
pub mod cli;
pub mod domain;
pub mod error;
pub mod infrastructure;
pub use error::{Error, Result};