#![forbid(unsafe_code)]
#[cfg(test)]
use stats_alloc::{INSTRUMENTED_SYSTEM, StatsAlloc};
#[cfg(test)]
use std::alloc::System;
#[cfg(test)]
#[global_allocator]
static GLOBAL: &StatsAlloc<System> = &INSTRUMENTED_SYSTEM;
#[cfg(feature = "canvas")]
pub mod canvas;
#[cfg(feature = "console")]
pub mod console;
#[cfg(feature = "charts")]
pub mod charts;
#[cfg(feature = "clipboard")]
pub mod clipboard;
#[cfg(feature = "diagram")]
pub mod diagram;
#[cfg(feature = "diagram")]
pub mod mermaid;
#[cfg(feature = "diagram")]
pub mod mermaid_layout;
#[cfg(feature = "diagram")]
pub mod diagram_layout;
#[cfg(feature = "diagram")]
pub mod mermaid_render;
#[cfg(all(feature = "diagram", feature = "canvas"))]
pub mod mermaid_minimap;
#[cfg(feature = "diagram")]
pub mod mermaid_diff;
#[cfg(feature = "diagram")]
pub mod dot_parser;
#[cfg(feature = "export")]
pub mod export;
#[cfg(feature = "filesize")]
pub mod filesize;
#[cfg(feature = "forms")]
pub mod forms;
#[cfg(feature = "validation")]
pub mod validation;
#[cfg(feature = "image")]
pub mod image;
#[cfg(feature = "live")]
pub mod live;
#[cfg(feature = "logging")]
pub mod logging;
#[cfg(feature = "markdown")]
pub mod markdown;
#[cfg(feature = "pty-capture")]
pub mod pty_capture;
#[cfg(feature = "syntax")]
pub mod syntax;
#[cfg(feature = "filepicker")]
pub mod filepicker;
#[cfg(feature = "traceback")]
pub mod traceback;
#[cfg(feature = "stopwatch")]
pub mod stopwatch;
#[cfg(feature = "timer")]
pub mod timer;
#[cfg(feature = "theme")]
pub mod theme;
#[cfg(feature = "terminal")]
pub mod terminal;
#[cfg(feature = "text-effects")]
pub mod glowing_text;
#[cfg(feature = "text-effects")]
pub mod text_effects;
#[cfg(feature = "visual-fx")]
pub mod visual_fx;
#[cfg(feature = "help")]
pub mod help;
#[cfg(feature = "doom")]
pub mod doom;
#[cfg(feature = "quake")]
pub mod quake;
#[cfg(feature = "sinkhorn-morph")]
pub mod sinkhorn_morph;