difftreelog
fix run manifest in state
in: master
1 file changed
crates/jrsonnet-evaluator/src/lib.rsdiffbeforeafterboth334 }334 }335335336 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 }346348347 /// If passed value is function - call with set TLA349 /// If passed value is function - call with set TLA