[package] name = "leaf-pty" version.workspace = true edition.workspace = true description = "Hook-backed PTY leaf implementation for UnShell" [dependencies] unshell = { workspace = true } [features] default = [] interface = ["unshell/interface"] interface_ratatui = ["interface", "unshell/interface_ratatui"] [lints.rust] elided_lifetimes_in_paths = "warn" future_incompatible = { level = "warn", priority = -1 } nonstandard_style = { level = "warn", priority = -1 } rust_2018_idioms = { level = "warn", priority = -1 } rust_2021_prelude_collisions = "warn" semicolon_in_expressions_from_macros = "warn" unsafe_op_in_unsafe_fn = "warn" unused_import_braces = "warn" unused_lifetimes = "warn" trivial_casts = "allow"