pub async fn select_with_initial(
        &mut self,
        term: &mut Terminal,
        cursor: usize,
    ) -> Result<TermString, ServicesOff> {
        let mut selector = Selector::without_cancel(self, cursor);
        selector.run(term).await?;
        Ok(selector.result())
    }
/// Gets user input without possibility of canceling it, with given initial
/// cursor.
Gets user input without possibility of canceling it, with given initial
cursor.
Gets user input without possibility of canceling it with given initial cursor .
pub async fn select_with_initial(
        &mut self,
        term: &mut Terminal,
        cursor: usize,
    ) -> Result<TermString, ServicesOff> {
        let mut selector = Selector::without_cancel(self, cursor);
        selector.run(term).await?;
        Ok(selector.result())
    }
pub async fn select_with_initial ( & mut self , term : & mut Terminal , cursor : usize , ) -> Result < TermString , ServicesOff > { let mut selector = Selector :: without_cancel ( self , cursor ) ; selector . run ( term ) . await ? ; Ok ( selector . result ( ) ) }
Gets user input without possibility of canceling it, with given initial
cursor.
Gets user input without possibility of canceling it with given initial cursor .
&mut self
term
&mut Terminal
cursor
usize
&mut self
term
&mut Terminal
cursor
usize