summaryrefslogtreecommitdiffstats
path: root/vendor/rustix/src/termios/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/rustix/src/termios/mod.rs')
-rw-r--r--vendor/rustix/src/termios/mod.rs20
1 files changed, 14 insertions, 6 deletions
diff --git a/vendor/rustix/src/termios/mod.rs b/vendor/rustix/src/termios/mod.rs
index ffbb1b663..28abc0488 100644
--- a/vendor/rustix/src/termios/mod.rs
+++ b/vendor/rustix/src/termios/mod.rs
@@ -1,19 +1,27 @@
//! 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(target_os = "wasi"))]
-mod cf;
-#[cfg(not(target_os = "wasi"))]
-mod constants;
+mod ioctl;
#[cfg(not(target_os = "wasi"))]
mod tc;
#[cfg(not(windows))]
mod tty;
-
#[cfg(not(target_os = "wasi"))]
-pub use cf::*;
+mod types;
+
#[cfg(not(target_os = "wasi"))]
-pub use constants::*;
+pub use ioctl::*;
#[cfg(not(target_os = "wasi"))]
pub use tc::*;
#[cfg(not(windows))]
pub use tty::*;
+#[cfg(not(target_os = "wasi"))]
+pub use types::*;