git.delta.rocks / jrsonnet / refs/commits / aa3619c1b527

difftreelog

fix run manifest in state

Лач2020-07-19parent: #bb05d50.patch.diff
in: master

1 file changed

modifiedcrates/jrsonnet-evaluator/src/lib.rsdiffbeforeafterboth
334 }334 }
335335
336 pub fn manifest(&self, val: Val) -> Result<Rc<str>> {336 pub fn manifest(&self, val: Val) -> Result<Rc<str>> {
337 self.run_in_state(|| {
337 Ok(match self.manifest_format() {338 Ok(match self.manifest_format() {
338 ManifestFormat::Yaml(padding) => val.into_yaml(padding)?,339 ManifestFormat::Yaml(padding) => val.into_yaml(padding)?,
339 ManifestFormat::Json(padding) => val.into_json(padding)?,340 ManifestFormat::Json(padding) => val.into_json(padding)?,
342 _ => return Err(create_error(Error::StringManifestOutputIsNotAString)),343 _ => return Err(create_error(Error::StringManifestOutputIsNotAString)),
343 },344 },
344 })345 })
345 }346 })
347 }
346348
347 /// If passed value is function - call with set TLA349 /// If passed value is function - call with set TLA