build(rust): vendor rnix parser crate

This commit was merged in pull request #57.
This commit is contained in:
alexion committed 2026-09-16 15:51:43 -04:00
1 parent cbdf482422
commit 82ad65a3a4
492 files changed
+67785 -1

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
use std::{env, fs};
fn main() {
let mut iter = env::args().skip(1).peekable();
if iter.peek().is_none() {
eprintln!("Usage: preserve <file>");
return;
}
for file in iter {
let content = match fs::read_to_string(file) {
Ok(content) => content,
Err(err) => {
eprintln!("error reading file: {}", err);
return;
}
};
print!("{}", rnix::Root::parse(&content).tree());
}
}