# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "terminal-io" version = "0.19.3" authors = ["Dan Gohman "] build = "build.rs" exclude = ["/.github"] autobins = false autoexamples = false autotests = false autobenches = false description = "Utilities for reading and writing on terminals" readme = "README.md" keywords = [ "cli", "io", ] categories = ["command-line-interface"] license = "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" repository = "https://github.com/sunfishcode/terminal-io" [lib] name = "terminal_io" path = "src/lib.rs" [dependencies.duplex] version = "0.16.0" [dependencies.io-extras] version = "0.18.0" [target."cfg(not(windows))".dependencies.rustix] version = "0.38.0" features = [ "mm", "termios", ] [target."cfg(not(windows))".dependencies.terminfo] version = "0.9.0" [target."cfg(windows)".dependencies.is-terminal] version = "0.4.0" [lints.rust.unexpected_cfgs] level = "warn" priority = 0 check-cfg = [ "cfg(bench)", "cfg(read_initializer)", "cfg(can_vector)", "cfg(clamp)", "cfg(extend_one)", "cfg(pattern)", "cfg(seek_stream_len)", "cfg(shrink_to)", "cfg(toowned_clone_into)", "cfg(try_reserve)", "cfg(unix_socket_peek)", "cfg(windows_by_handle)", "cfg(write_all_vectored)", "cfg(windows_file_type_ext)", ]