Function get_stdin_or_default

Source
pub fn get_stdin_or_default(default: &str) -> String
Expand description

Reads from stdin if available, otherwise returns a default value.

Non-blocking: This function polls stdin once and immediately returns.

§Arguments

  • default - A fallback value returned if no input is available.

§Returns

  • String - Trimmed stdin input or default if no input is received.

§Example

use stdin_nonblocking::get_stdin_or_default;

fn main() {
    let input = get_stdin_or_default("fallback_value");
    println!("Final input: {}", input);
}
Examples found in repository?
examples/stdin.rs (line 4)
3fn main() {
4    let input = get_stdin_or_default("backup_value");
5    println!("Final input: {}", input);
6}