[][src]Function cmdline_words_parser::parse_posix

pub fn parse_posix<T: ?Sized + ByteString>(
    string: &mut T
) -> PosixShellWords<T::OutSlice>

Parse string in a UNIX/POSIX-like manner

let mut cmdline = String::from(r"Hello\ World 'Second Argument'");
let mut parse = ::cmdline_words_parser::parse_posix(&mut cmdline);
assert_eq!( parse.next(), Some("Hello World") );
assert_eq!( parse.next(), Some("Second Argument") );
assert_eq!( parse.next(), None );