// TODO fix with documentation #![allow(clippy::missing_errors_doc)] mod appstate; mod cachefile; mod cli; mod error; mod file; mod impl_ureq; pub mod output; mod sharry; pub use appstate::AppState; pub use cli::Cli; pub use error::{Error, Parameter, Result}; #[cfg(test)] #[inline] pub fn check_trait(expected: &E, actual: &A, tr: &'static str, ty: &'static str) where E: std::fmt::Debug + PartialEq, A: std::fmt::Debug, { assert_eq!( expected, actual, "`impl {tr} for {ty}` expected: {expected:?}, actual: {actual:?}", ); }