Skip to main content

InputSource

Trait InputSource 

Source
pub trait InputSource {
    // Required method
    fn read_line(&mut self) -> Result<Option<String>>;
}
Expand description

Where a prompt reads its answers from. Upstream takes an optional stream argument for the same purpose.

Required Methods§

Source

fn read_line(&mut self) -> Result<Option<String>>

Read one line, without its trailing newline. None means end of input.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§