fn boxed(self) -> Box<dyn ContextFreeArgParser<Res>>
    where
        Self: Sized + 'static,
    {
        Box::new(self) as Box<dyn ContextFreeArgParser<Res>>
    }
/// It is not uncommon to box parsers, in particular when we want to put
/// parsers of different types into a vector.  This method helps to remove
/// some of the syntactic noise.
It is not uncommon to box parsers, in particular when we want to put
parsers of different types into a vector.  This method helps to remove
some of the syntactic noise.
It is not uncommon to box parsers in particular when we want to put parsers of different types into a vector . This method helps to remove some of the syntactic noise .
fn boxed(self) -> Box<dyn ContextFreeArgParser<Res>>
    where
        Self: Sized + 'static,
    {
        Box::new(self) as Box<dyn ContextFreeArgParser<Res>>
    }
fn boxed ( self ) -> Box < dyn ContextFreeArgParser < Res > > where Self : Sized + ' static , { Box :: new ( self ) as Box < dyn ContextFreeArgParser < Res > > }
It is not uncommon to box parsers, in particular when we want to put
parsers of different types into a vector.
It is not uncommon to box parsers in particular when we want to put parsers of different types into a vector .
self