taplo_common/
lib.rs

1#![warn(clippy::pedantic)]
2#![deny(clippy::print_stdout, clippy::print_stderr)]
3#![allow(
4    clippy::single_match,
5    clippy::default_trait_access,
6    clippy::single_match_else,
7    clippy::module_name_repetitions,
8    clippy::missing_errors_doc,
9    clippy::missing_panics_doc,
10    clippy::missing_fields_in_debug,
11    clippy::similar_names,
12    clippy::too_many_lines,
13    clippy::needless_continue
14)]
15
16pub mod config;
17pub mod convert;
18pub mod environment;
19pub mod log;
20#[cfg(feature = "schema")]
21pub mod schema;
22pub mod util;
23
24pub type HashMap<K, V> = std::collections::HashMap<K, V, ahash::RandomState>;
25pub type IndexMap<K, V> = indexmap::IndexMap<K, V, ahash::RandomState>;
26
27pub type AsyncMutex<T> = tokio::sync::Mutex<T>;
28pub type AsyncRwLock<T> = tokio::sync::RwLock<T>;
29
30pub type LruCache<K, V> = lru::LruCache<K, V, ahash::RandomState>;