1use std::{2 env,3 fs::File,4 io::Write,5 path::{Path, PathBuf},6};78use bincode::serialize;9use jrsonnet_parser::{parse, ParserSettings};10use jrsonnet_stdlib::STDLIB_STR;1112fn main() {13 let parsed = parse(14 STDLIB_STR,15 &ParserSettings {16 file_name: PathBuf::from("std.jsonnet").into(),17 },18 )19 .expect("parse");2021 {22 let out_dir = env::var("OUT_DIR").unwrap();23 let dest_path = Path::new(&out_dir).join("stdlib.bincode");24 let mut f = File::create(&dest_path).unwrap();25 f.write_all(&serialize(&parsed).unwrap()).unwrap();26 }27}