#![recursion_limit = "256"]
#![doc = include_str!("../README.md")]
#![warn(clippy::undocumented_unsafe_blocks)]
#[cfg(all(feature = "jemalloc", not(windows), not(target_env = "musl")))]
#[global_allocator]
static GLOBAL: tikv_jemallocator::Jemalloc = tikv_jemallocator::Jemalloc;
#[cfg(all(feature = "jemalloc", not(windows), not(target_env = "musl")))]
pub const JEMALLOC_CONF: &[u8] = if cfg!(target_os = "linux") {
b"background_thread:true,dirty_decay_ms:1000,muzzy_decay_ms:1000\0"
} else {
b"dirty_decay_ms:1000,muzzy_decay_ms:1000\0"
};
pub mod compound_lexer;
pub mod core;
pub mod daemon;
pub mod daemon_autostart;
pub mod daemon_client;
pub mod dropin;
pub mod gitlab_bootstrap;
pub mod heatmap;
pub mod instructions;
pub mod lsp;
pub mod marked_block;
pub mod mcp_stdio;
pub mod rewrite_registry;
pub mod rules_inject;
pub mod shell;
pub mod shell_hook;
pub mod terminal_ui;
pub mod tool_defs;
pub mod proxy_autostart;
pub mod telemetry_transport;
pub mod config_io;
pub mod ipc;
pub mod kits;
pub mod report;
#[cfg(any(test, feature = "test-support"))]
pub mod test_env;