clickhouse_client/query/
comp.rs1#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
5#[allow(missing_docs)]
6pub enum Compression {
7 Gzip,
8 Br,
9 Deflate,
10 Xz,
11 Zstd,
12 Lz4,
13 Bz2,
14 Snappy,
15}
16
17impl std::fmt::Display for Compression {
18 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
19 let s = match self {
20 Compression::Gzip => "gzip",
21 Compression::Br => "br",
22 Compression::Deflate => "deflate",
23 Compression::Xz => "xz",
24 Compression::Zstd => "zstd",
25 Compression::Lz4 => "lz4",
26 Compression::Bz2 => "bz2",
27 Compression::Snappy => "snappy",
28 };
29 write!(f, "{s}")
30 }
31}