fn prompt_once<R: BufRead, W: Write>(
        &self,
        stream: &mut MenuStream<R, W>,
    ) -> MenuResult<Option<usize>> {
        select(stream, self.fmt.suffix, N).map(|o| o.or(self.default))
    }
/// Prompts the selectable fields once.
///
/// In fact, it only displays the suffix, and gets the user input, then returns
/// the correct index wrapped in a `Query`.
Prompts the selectable fields once.
In fact, it only displays the suffix, and gets the user input, then returns
the correct index wrapped in a `Query`.
Prompts the selectable fields once . In fact it only displays the suffix and gets the user input then returns the correct index wrapped in a ` Query ` .
fn prompt_once<R: BufRead, W: Write>(
        &self,
        stream: &mut MenuStream<R, W>,
    ) -> MenuResult<Option<usize>> {
        select(stream, self.fmt.suffix, N).map(|o| o.or(self.default))
    }
fn prompt_once < R : BufRead , W : Write > ( & self , stream : & mut MenuStream < R , W > , ) -> MenuResult < Option < usize > > { select ( stream , self . fmt . suffix , N ) . map ( | o | o . or ( self . default ) ) }
Prompts the selectable fields once.
Prompts the selectable fields once .
&self
stream
&mut MenuStream<R, W>