pub fn many_written_until<T, S, F>(
        &mut self,
        written: &Written<'_>,
        sep: S,
        til: F,
    ) -> MenuResult<Vec<T>>
    where
        T: FromStr,
        S: AsRef<str>,
        F: Fn(&T) -> bool,
    {
        written.many_values_until_with(self.stream.deref_mut(), sep, til, &self.fmt)
    }
/// Returns the next many values written by the user wrapped as a `Vec<T>`, separated by
/// `sep`, until the given constraint is applied to all the values.
///
/// It merges the [format](Format) of the field with the global format of the container.
/// The merge saves the custom formatting specification of the written field.
///
/// See [`Written::many_values_until`] for more information.
///
/// # Panic
///
/// If the given written field has an incorrect default value,
/// this function will panic at runtime.
Returns the next many values written by the user wrapped as a `Vec`, separated by
`sep`, until the given constraint is applied to all the values.

It merges the [format](Format) of the field with the global format of the container.
The merge saves the custom formatting specification of the written field.

See [`Written::many_values_until`] for more information.
Returns the next many values written by the user wrapped as a ` Vec ` separated by ` sep ` until the given constraint is applied to all the values . It merges the [ format ] ( Format ) of the field with the global format of the container . The merge saves the custom formatting specification of the written field . See [ ` Written :: many_values_until ` ] for more information .
pub fn many_written_until<T, S, F>(
        &mut self,
        written: &Written<'_>,
        sep: S,
        til: F,
    ) -> MenuResult<Vec<T>>
    where
        T: FromStr,
        S: AsRef<str>,
        F: Fn(&T) -> bool,
    {
        written.many_values_until_with(self.stream.deref_mut(), sep, til, &self.fmt)
    }
pub fn many_written_until < T , S , F > ( & mut self , written : & Written < ' _ > , sep : S , til : F , ) -> MenuResult < Vec < T > > where T : FromStr , S : AsRef < str > , F : Fn ( & T ) -> bool , { written . many_values_until_with ( self . stream . deref_mut ( ) , sep , til , & self . fmt ) }
Returns the next many values written by the user wrapped as a `Vec<T>`, separated by
`sep`, until the given constraint is applied to all the values.
Returns the next many values written by the user wrapped as a ` Vec<T > ` separated by ` sep ` until the given constraint is applied to all the values .
&mut self
written
&Written<'_>
sep
S
til
F
panic
If the given written field has an incorrect default value,
this function will panic at runtime.
If the given written field has an incorrect default value this function will panic at runtime .