clickhouse_format/input/
mod.rs

1use crate::format_name::FormatName;
2
3#[cfg(feature = "with-json")]
4pub mod json_compact_each_row;
5
6#[cfg(feature = "with-json")]
7pub use self::json_compact_each_row::JsonCompactEachRowInput;
8
9pub trait Input {
10    type Error: std::error::Error;
11
12    fn format_name() -> FormatName;
13    fn serialize(&self) -> Result<Vec<u8>, Self::Error>;
14}