feldera_types/format/raw.rs
1use std::fmt::Debug;
2
3use serde::{Deserialize, Serialize};
4use utoipa::ToSchema;
5
6#[derive(Clone, Debug, Default, Deserialize, Serialize, ToSchema)]
7pub enum RawParserMode {
8 #[default]
9 #[serde(rename = "blob")]
10 Blob,
11
12 #[serde(rename = "lines")]
13 Lines,
14}
15
16#[derive(Clone, Debug, Default, Deserialize, Serialize, ToSchema)]
17#[serde(default)]
18pub struct RawParserConfig {
19 pub mode: RawParserMode,
20}