diff options
Diffstat (limited to 'src/rpc/envoy.extensions.compression.zstd.decompressor.v3.rs')
| -rw-r--r-- | src/rpc/envoy.extensions.compression.zstd.decompressor.v3.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/rpc/envoy.extensions.compression.zstd.decompressor.v3.rs b/src/rpc/envoy.extensions.compression.zstd.decompressor.v3.rs new file mode 100644 index 00000000..4aa05d19 --- /dev/null +++ b/src/rpc/envoy.extensions.compression.zstd.decompressor.v3.rs @@ -0,0 +1,22 @@ +// @generated +// This file is @generated by prost-build. +// \[#protodoc-title: Zstd Decompressor\] +// \[#extension: envoy.compression.zstd.decompressor\] + +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Zstd { + /// Dictionaries for decompression. Zstd offers dictionary compression, which greatly improves + /// efficiency on small files and messages. It is necessary to ensure that the dictionary used for + /// decompression is the same as the compression dictionary. Multiple dictionaries can be set, and the + /// dictionary will be automatically selected for decompression according to the dictionary ID in the + /// source content. + /// Please refer to `zstd manual <<https://github.com/facebook/zstd/blob/dev/programs/zstd.1.md#dictionary-builder>`_> + /// to train specific dictionaries for decompression. + #[prost(message, repeated, tag="1")] + pub dictionaries: ::prost::alloc::vec::Vec<super::super::super::super::super::config::core::v3::DataSource>, + /// Value for decompressor's next output buffer. If not set, defaults to 4096. + #[prost(message, optional, tag="2")] + pub chunk_size: ::core::option::Option<super::super::super::super::super::super::google::protobuf::UInt32Value>, +} +// @@protoc_insertion_point(module) |
