Skip to main content

sparrow_config/
lib.rs

1// Foundation layer extracted from the sparrow-cli monolith: configuration, the
2// provider registry, credential store, permissions, lifecycle hooks, sandbox
3// backends and the humanize layer. Depends only on sparrow-core + providers.
4//
5// Same lint policy as the main crate (this code was extracted from it).
6#![allow(
7    clippy::collapsible_if,
8    clippy::collapsible_match,
9    clippy::derivable_impls,
10    clippy::format_in_format_args,
11    clippy::if_same_then_else,
12    clippy::iter_cloned_collect,
13    clippy::manual_clamp,
14    clippy::manual_div_ceil,
15    clippy::manual_is_multiple_of,
16    clippy::manual_pattern_char_comparison,
17    clippy::needless_borrow,
18    clippy::needless_range_loop,
19    clippy::new_without_default,
20    clippy::ptr_arg,
21    clippy::should_implement_trait,
22    clippy::single_match,
23    clippy::type_complexity,
24    clippy::unnecessary_cast,
25    clippy::let_and_return,
26    clippy::useless_conversion,
27    clippy::useless_format,
28    clippy::while_let_loop
29)]
30
31pub mod auth;
32pub mod config;
33pub mod hooks;
34pub mod humanize;
35pub mod permissions;
36pub mod sandbox;