git.delta.rocks / jrsonnet / refs/commits / 55e13f5b9438

difftreelog

feat(evaluator) add_global method

Лач2020-06-04parent: #2aa6f70.patch.diff
in: master

1 file changed

modifiedcrates/jsonnet-evaluator/src/lib.rsdiffbeforeafterboth
145 value145 value
146 }146 }
147
148 pub fn add_global(&self, name: String, value: Val) {
149 self.0.globals.borrow_mut().insert(name, value);
150 }
147151
148 pub fn add_stdlib(&self) {152 pub fn add_stdlib(&self) {
149 self.begin_state();153 self.begin_state();
159 .unwrap();165 .unwrap();
160 }166 }
161 let val = self.evaluate_file("std.jsonnet").unwrap();167 let val = self.evaluate_file("std.jsonnet").unwrap();
162 self.0.globals.borrow_mut().insert("std".to_owned(), val);168 self.add_global("std".to_owned(), val);
163 self.end_state();169 self.end_state();
164 }170 }
165171