pub fn selected_or_default<T, const N: usize>(&mut self, sel: Selected<'_, T, N>) -> T
    where
        T: Default,
    {
        let fmt = self.fmt.merged(&self.fmt);
        sel.format(fmt).select_or_default(self.stream.deref_mut())
    }
/// Returns the next value selected by the user, or the default value of the output type
/// if any error occurred.
///
/// It merges the [format](Format) of the field with the global format of the container.
/// The merge saves the custom formatting specification of the selectable fields.
///
/// See [`Selected::select_or_default`] function for more information.
Returns the next value selected by the user, or the default value of the output type
if any error occurred.

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

See [`Selected::select_or_default`] function for more information.
Returns the next value selected by the user or the default value of the output type if any error occurred . It merges the [ format ] ( Format ) of the field with the global format of the container . The merge saves the custom formatting specification of the selectable fields . See [ ` Selected :: select_or_default ` ] function for more information .
pub fn selected_or_default<T, const N: usize>(&mut self, sel: Selected<'_, T, N>) -> T
    where
        T: Default,
    {
        let fmt = self.fmt.merged(&self.fmt);
        sel.format(fmt).select_or_default(self.stream.deref_mut())
    }
pub fn selected_or_default < T , const N : usize > ( & mut self , sel : Selected < ' _ , T , N > ) -> T where T : Default , { let fmt = self . fmt . merged ( & self . fmt ) ; sel . format ( fmt ) . select_or_default ( self . stream . deref_mut ( ) ) }
Returns the next value selected by the user, or the default value of the output type
if any error occurred.
Returns the next value selected by the user or the default value of the output type if any error occurred .
&mut self
sel
Selected<'_, T, N>