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

difftreelog

feat(evaluator) add ToString manifest format

Yaroslav Bolyukin2020-10-19parent: #e99c281.patch.diff
in: master

1 file changed

modifiedcrates/jrsonnet-evaluator/src/val.rsdiffbeforeafterboth
201 YamlStream(Box<ManifestFormat>),201 YamlStream(Box<ManifestFormat>),
202 Yaml(usize),202 Yaml(usize),
203 Json(usize),203 Json(usize),
204 ToString,
204 String,205 String,
205}206}
206207
357 }358 }
358 ManifestFormat::Yaml(padding) => self.to_yaml(*padding)?,359 ManifestFormat::Yaml(padding) => self.to_yaml(*padding)?,
359 ManifestFormat::Json(padding) => self.to_json(*padding)?,360 ManifestFormat::Json(padding) => self.to_json(*padding)?,
361 ManifestFormat::ToString => self.to_string()?,
360 ManifestFormat::String => match self {362 ManifestFormat::String => match self {
361 Self::Str(s) => s.clone(),363 Self::Str(s) => s.clone(),
362 _ => throw!(StringManifestOutputIsNotAString),364 _ => throw!(StringManifestOutputIsNotAString),