Trait cmdline_words_parser::StrExt
[−]
[src]
pub trait StrExt { type OutSlice: ?Sized + StrExtOut; fn parse_cmdline_words(&mut self) -> PosixShellWords<Self::OutSlice>; }
Extension trait providing mutable command-line parsing on strings
use cmdline_words_parser::StrExt; let mut cmdline = String::from(r"Hello\ World 'Second Argument'"); let mut parse = cmdline.parse_cmdline_words(); assert_eq!( parse.next(), Some("Hello World") ); assert_eq!( parse.next(), Some("Second Argument") ); assert_eq!( parse.next(), None );
Associated Types
Required Methods
fn parse_cmdline_words(&mut self) -> PosixShellWords<Self::OutSlice>
Returns an iterator of POSIX-esque command line arguments