Enum yaml2json_rs::Style
source · [−]pub enum Style {
COMPACT,
PRETTY,
}
Expand description
Style
defines JSON output formats for Yaml2Json
.
Variants
COMPACT
Style::COMPACT
outputs JSON on a single line.
e.g. for the following YAML:
---
hello: world
spec:
items:
- a
- b
the JSON output will be:
{"hello":"world","spec":{"items":["a","b"]}}
PRETTY
Style::PRETTY
outputs JSON on multiple lines, with automatic indentation.
e.g. for the following YAML:
---
hello: world
spec:
items:
- a
- b
the JSON output will be:
{
"hello": "world",
"spec": {
"items": [
"a",
"b"
]
}
}
Auto Trait Implementations
impl RefUnwindSafe for Style
impl Send for Style
impl Sync for Style
impl Unpin for Style
impl UnwindSafe for Style
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more