cosmian_findex_client/
lib.rs1#![deny(
2 nonstandard_style,
3 refining_impl_trait,
4 future_incompatible,
5 keyword_idents,
6 let_underscore,
7 unreachable_pub,
8 unused,
9 clippy::all,
10 clippy::suspicious,
11 clippy::complexity,
12 clippy::perf,
13 clippy::style,
14 clippy::pedantic,
15 clippy::cargo,
16 clippy::nursery,
17 clippy::unwrap_used,
19 clippy::get_unwrap,
20 clippy::expect_used,
21 clippy::indexing_slicing,
22 clippy::unwrap_in_result,
23 clippy::assertions_on_result_states,
24 clippy::panic,
25 clippy::panic_in_result_fn,
26 clippy::renamed_function_params,
27 clippy::verbose_file_reads,
28 clippy::str_to_string,
29 clippy::implicit_clone,
30 clippy::unreachable,
31 clippy::as_conversions,
32 clippy::print_stdout,
33 clippy::empty_structs_with_brackets,
34 clippy::unseparated_literal_suffix,
35 clippy::map_err_ignore,
36 clippy::redundant_clone,
37 clippy::todo
38)]
39#![allow(
40 clippy::module_name_repetitions,
41 clippy::too_many_lines,
42 clippy::cargo_common_metadata,
43 clippy::multiple_crate_versions,
44 clippy::redundant_pub_crate
45)]
46
47mod config;
48mod datasets;
49mod error;
50mod findex_rest_client;
51mod kms;
52mod permissions;
53mod rest_client;
54
55pub use config::RestClientConfig;
56pub use error::{ClientError, result::ClientResult};
57pub use findex_rest_client::FindexRestClient;
58pub use kms::KmsEncryptionLayer;
59pub use rest_client::RestClient;
60
61pub mod reexport {
62 pub use cosmian_findex;
63 pub use cosmian_findex_structs;
64 pub use cosmian_http_client;
65}