#![warn(clippy::pedantic)]
#![warn(missing_docs)]
#![warn(missing_debug_implementations)]
#![warn(missing_copy_implementations)]
#![warn(clippy::allow_attributes)]
#![warn(clippy::allow_attributes_without_reason)]
#![allow(
clippy::missing_errors_doc,
reason = "underlying C API may return any error outside of expected and
mitigated situations, and it is not feasible to document them all"
)]
pub use libghostty_vt_sys as ffi;
pub mod alloc;
pub mod build_info;
pub mod error;
pub mod fmt;
pub mod focus;
pub mod key;
pub mod mouse;
pub mod osc;
pub mod paste;
pub mod render;
pub mod screen;
pub mod sgr;
pub mod style;
pub mod terminal;
#[doc(inline)]
pub use crate::{
error::Error,
render::RenderState,
terminal::{Options as TerminalOptions, Terminal},
};