vector/sources/util/body_decoding.rs
1use vector_lib::configurable::configurable_component;
2
3/// Content encoding.
4#[configurable_component]
5#[derive(Clone, Copy, Debug, Derivative, Eq, PartialEq)]
6#[serde(rename_all = "snake_case")]
7#[derivative(Default)]
8pub enum Encoding {
9 /// Plaintext.
10 #[derivative(Default)]
11 Text,
12
13 /// Newline-delimited JSON.
14 Ndjson,
15
16 /// JSON.
17 Json,
18
19 /// Binary.
20 Binary,
21}