#![deny(
    nonstandard_style,
    refining_impl_trait,
    future_incompatible,
    keyword_idents,
    let_underscore,
    unreachable_pub,
    unused,
    clippy::all,
    clippy::suspicious,
    clippy::complexity,
    clippy::perf,
    clippy::style,
    clippy::pedantic,
    clippy::cargo,
    clippy::nursery,

    // restriction lints
    clippy::map_err_ignore,
    clippy::print_stdout,
    clippy::redundant_clone
)]
#![allow(
    clippy::module_name_repetitions,
    clippy::too_many_lines,
    clippy::cargo_common_metadata,
    clippy::multiple_crate_versions,
    clippy::redundant_pub_crate
)]
pub mod actions;
pub mod error;

pub mod reexport {
    pub use cosmian_findex;
    pub use cosmian_findex_client;
    pub use cosmian_findex_structs;
    pub use cosmian_kms_cli;
    pub use cosmian_sse_memories;
}

#[cfg(test)]
mod tests;
