mirror of
https://codeberg.org/icewind/comma-separated.git
synced 2026-06-03 10:14:14 +02:00
Iterator over a comma-seperated string, ignoring any commas inside quotes
- Rust 94.8%
- Nix 5.2%
| .forgejo/workflows | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
Comma-separated
Iterator over a comma-seperated string, ignoring any commas inside quotes
use comma_separated::CommaSeparatedIterator;
fn main() {
let input = r#"foo, "bar", 'quoted, part'"#;
let iterator = CommaSeparatedIterator::new(input);
assert_eq!(vec!["foo", "\"bar\"", "'quoted, part'"], iterator.collect::<Vec<_>>());
}