Sha256: b44b7caa60b6f458657ed58a0e0eca41bb4e6d6be4b0f042bbb8ab7056cebe4b
Contents?: true
Size: 933 Bytes
Versions: 30
Compression:
Stored size: 933 Bytes
Contents
//! Terminal I/O stream operations. //! //! This API automatically supports setting arbitrary I/O speeds, on any //! platform that supports them, including Linux and the BSDs. //! //! The [`speed`] module contains various predefined speed constants which //! are more likely to be portable, however any `u32` value can be passed to //! [`Termios::set_input_speed`], and it will simply fail if the speed is not //! supported by the platform. #[cfg(not(any(target_os = "espidf", target_os = "haiku", target_os = "wasi")))] mod ioctl; #[cfg(not(target_os = "wasi"))] mod tc; #[cfg(not(windows))] mod tty; #[cfg(not(any(target_os = "espidf", target_os = "wasi")))] mod types; #[cfg(not(any(target_os = "espidf", target_os = "haiku", target_os = "wasi")))] pub use ioctl::*; #[cfg(not(target_os = "wasi"))] pub use tc::*; #[cfg(not(windows))] pub use tty::*; #[cfg(not(any(target_os = "espidf", target_os = "wasi")))] pub use types::*;
Version data entries
30 entries across 30 versions & 1 rubygems