hippo_shared/output_format.rs
1//
2// Hippo
3// (C) 2021 Brave Monday
4//
5
6use serde::Deserialize;
7
8/// A set of supported output formats.
9#[derive(Deserialize)]
10pub enum OutputFormat {
11 #[serde(rename = "bytes")]
12 Bytes,
13
14 #[serde(rename = "utf-8")]
15 Utf8
16}
17
18impl Default for OutputFormat {
19 /// Construct an output format set to bytes.
20 fn default() -> Self {
21 OutputFormat::Bytes
22 }
23}