pub fn many_values_with<R, W, T, S>(
        &self,
        stream: &mut MenuStream<R, W>,
        sep: S,
        fmt: &Format<'_>,
    ) -> MenuResult<Vec<T>>
    where
        R: BufRead,
        W: Write,
        T: FromStr,
        S: AsRef<str>,
    {
        self.many_values_until_with(stream, sep, keep, fmt)
    }
/// Prompts the field and returns the inputs as a `Vec<T>` using `sep` to split the input
/// into the output values, and using the given format.
///
/// It uses the merged version between the format of the written field and the given format.
///
/// After checking and parsing the values provided by the user, it calls the `til` function.
/// The output is wrapped in a [`MenuResult`] to prevent from any error (see [`MenuError`]);
///
/// # Panics
///
/// If the default value has an incorrect type, this function will panic.
Prompts the field and returns the inputs as a `Vec` using `sep` to split the input
into the output values, and using the given format.

It uses the merged version between the format of the written field and the given format.

After checking and parsing the values provided by the user, it calls the `til` function.
The output is wrapped in a [`MenuResult`] to prevent from any error .
Prompts the field and returns the inputs as a ` Vec ` using ` sep ` to split the input into the output values and using the given format . It uses the merged version between the format of the written field and the given format . After checking and parsing the values provided by the user it calls the ` til ` function . The output is wrapped in a [ ` MenuResult ` ] to prevent from any error .
pub fn many_values_with<R, W, T, S>(
        &self,
        stream: &mut MenuStream<R, W>,
        sep: S,
        fmt: &Format<'_>,
    ) -> MenuResult<Vec<T>>
    where
        R: BufRead,
        W: Write,
        T: FromStr,
        S: AsRef<str>,
    {
        self.many_values_until_with(stream, sep, keep, fmt)
    }
pub fn many_values_with < R , W , T , S > ( & self , stream : & mut MenuStream < R , W > , sep : S , fmt : & Format < ' _ > , ) -> MenuResult < Vec < T > > where R : BufRead , W : Write , T : FromStr , S : AsRef < str > , { self . many_values_until_with ( stream , sep , keep , fmt ) }
Prompts the field and returns the inputs as a `Vec<T>` using `sep` to split the input
into the output values, and using the given format.
Prompts the field and returns the inputs as a ` Vec<T > ` using ` sep ` to split the input into the output values and using the given format .
&self
stream
&mut MenuStream<R, W>
sep
S
fmt
&Format<'_>
panics
If the default value has an incorrect type, this function will panic.
If the default value has an incorrect type this function will panic .