#![allow(unknown_lints)]
#![allow(clippy::all)]
#![allow(unused_attributes)]
#![cfg_attr(rustfmt, rustfmt::skip)]
#![allow(box_pointers)]
#![allow(dead_code)]
#![allow(missing_docs)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]
#![allow(trivial_casts)]
#![allow(unused_results)]
#![allow(unused_mut)]
const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_4_0;
#[derive(PartialEq,Clone,Default,Debug)]
pub struct TransformStep {
pub path: ::std::string::String,
pub value: ::std::string::String,
pub type_: ::protobuf::EnumOrUnknown<TransformType>,
pub options: ::std::option::Option<transform_step::Options>,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a TransformStep {
fn default() -> &'a TransformStep {
<TransformStep as ::protobuf::Message>::default_instance()
}
}
impl TransformStep {
pub fn new() -> TransformStep {
::std::default::Default::default()
}
pub fn replace_value_options(&self) -> &TransformReplaceValueOptions {
match self.options {
::std::option::Option::Some(transform_step::Options::ReplaceValueOptions(ref v)) => v,
_ => <TransformReplaceValueOptions as ::protobuf::Message>::default_instance(),
}
}
pub fn clear_replace_value_options(&mut self) {
self.options = ::std::option::Option::None;
}
pub fn has_replace_value_options(&self) -> bool {
match self.options {
::std::option::Option::Some(transform_step::Options::ReplaceValueOptions(..)) => true,
_ => false,
}
}
pub fn set_replace_value_options(&mut self, v: TransformReplaceValueOptions) {
self.options = ::std::option::Option::Some(transform_step::Options::ReplaceValueOptions(v))
}
pub fn mut_replace_value_options(&mut self) -> &mut TransformReplaceValueOptions {
if let ::std::option::Option::Some(transform_step::Options::ReplaceValueOptions(_)) = self.options {
} else {
self.options = ::std::option::Option::Some(transform_step::Options::ReplaceValueOptions(TransformReplaceValueOptions::new()));
}
match self.options {
::std::option::Option::Some(transform_step::Options::ReplaceValueOptions(ref mut v)) => v,
_ => panic!(),
}
}
pub fn take_replace_value_options(&mut self) -> TransformReplaceValueOptions {
if self.has_replace_value_options() {
match self.options.take() {
::std::option::Option::Some(transform_step::Options::ReplaceValueOptions(v)) => v,
_ => panic!(),
}
} else {
TransformReplaceValueOptions::new()
}
}
pub fn delete_field_options(&self) -> &TransformDeleteFieldOptions {
match self.options {
::std::option::Option::Some(transform_step::Options::DeleteFieldOptions(ref v)) => v,
_ => <TransformDeleteFieldOptions as ::protobuf::Message>::default_instance(),
}
}
pub fn clear_delete_field_options(&mut self) {
self.options = ::std::option::Option::None;
}
pub fn has_delete_field_options(&self) -> bool {
match self.options {
::std::option::Option::Some(transform_step::Options::DeleteFieldOptions(..)) => true,
_ => false,
}
}
pub fn set_delete_field_options(&mut self, v: TransformDeleteFieldOptions) {
self.options = ::std::option::Option::Some(transform_step::Options::DeleteFieldOptions(v))
}
pub fn mut_delete_field_options(&mut self) -> &mut TransformDeleteFieldOptions {
if let ::std::option::Option::Some(transform_step::Options::DeleteFieldOptions(_)) = self.options {
} else {
self.options = ::std::option::Option::Some(transform_step::Options::DeleteFieldOptions(TransformDeleteFieldOptions::new()));
}
match self.options {
::std::option::Option::Some(transform_step::Options::DeleteFieldOptions(ref mut v)) => v,
_ => panic!(),
}
}
pub fn take_delete_field_options(&mut self) -> TransformDeleteFieldOptions {
if self.has_delete_field_options() {
match self.options.take() {
::std::option::Option::Some(transform_step::Options::DeleteFieldOptions(v)) => v,
_ => panic!(),
}
} else {
TransformDeleteFieldOptions::new()
}
}
pub fn obfuscate_options(&self) -> &TransformObfuscateOptions {
match self.options {
::std::option::Option::Some(transform_step::Options::ObfuscateOptions(ref v)) => v,
_ => <TransformObfuscateOptions as ::protobuf::Message>::default_instance(),
}
}
pub fn clear_obfuscate_options(&mut self) {
self.options = ::std::option::Option::None;
}
pub fn has_obfuscate_options(&self) -> bool {
match self.options {
::std::option::Option::Some(transform_step::Options::ObfuscateOptions(..)) => true,
_ => false,
}
}
pub fn set_obfuscate_options(&mut self, v: TransformObfuscateOptions) {
self.options = ::std::option::Option::Some(transform_step::Options::ObfuscateOptions(v))
}
pub fn mut_obfuscate_options(&mut self) -> &mut TransformObfuscateOptions {
if let ::std::option::Option::Some(transform_step::Options::ObfuscateOptions(_)) = self.options {
} else {
self.options = ::std::option::Option::Some(transform_step::Options::ObfuscateOptions(TransformObfuscateOptions::new()));
}
match self.options {
::std::option::Option::Some(transform_step::Options::ObfuscateOptions(ref mut v)) => v,
_ => panic!(),
}
}
pub fn take_obfuscate_options(&mut self) -> TransformObfuscateOptions {
if self.has_obfuscate_options() {
match self.options.take() {
::std::option::Option::Some(transform_step::Options::ObfuscateOptions(v)) => v,
_ => panic!(),
}
} else {
TransformObfuscateOptions::new()
}
}
pub fn mask_options(&self) -> &TransformMaskOptions {
match self.options {
::std::option::Option::Some(transform_step::Options::MaskOptions(ref v)) => v,
_ => <TransformMaskOptions as ::protobuf::Message>::default_instance(),
}
}
pub fn clear_mask_options(&mut self) {
self.options = ::std::option::Option::None;
}
pub fn has_mask_options(&self) -> bool {
match self.options {
::std::option::Option::Some(transform_step::Options::MaskOptions(..)) => true,
_ => false,
}
}
pub fn set_mask_options(&mut self, v: TransformMaskOptions) {
self.options = ::std::option::Option::Some(transform_step::Options::MaskOptions(v))
}
pub fn mut_mask_options(&mut self) -> &mut TransformMaskOptions {
if let ::std::option::Option::Some(transform_step::Options::MaskOptions(_)) = self.options {
} else {
self.options = ::std::option::Option::Some(transform_step::Options::MaskOptions(TransformMaskOptions::new()));
}
match self.options {
::std::option::Option::Some(transform_step::Options::MaskOptions(ref mut v)) => v,
_ => panic!(),
}
}
pub fn take_mask_options(&mut self) -> TransformMaskOptions {
if self.has_mask_options() {
match self.options.take() {
::std::option::Option::Some(transform_step::Options::MaskOptions(v)) => v,
_ => panic!(),
}
} else {
TransformMaskOptions::new()
}
}
pub fn truncate_options(&self) -> &TransformTruncateOptions {
match self.options {
::std::option::Option::Some(transform_step::Options::TruncateOptions(ref v)) => v,
_ => <TransformTruncateOptions as ::protobuf::Message>::default_instance(),
}
}
pub fn clear_truncate_options(&mut self) {
self.options = ::std::option::Option::None;
}
pub fn has_truncate_options(&self) -> bool {
match self.options {
::std::option::Option::Some(transform_step::Options::TruncateOptions(..)) => true,
_ => false,
}
}
pub fn set_truncate_options(&mut self, v: TransformTruncateOptions) {
self.options = ::std::option::Option::Some(transform_step::Options::TruncateOptions(v))
}
pub fn mut_truncate_options(&mut self) -> &mut TransformTruncateOptions {
if let ::std::option::Option::Some(transform_step::Options::TruncateOptions(_)) = self.options {
} else {
self.options = ::std::option::Option::Some(transform_step::Options::TruncateOptions(TransformTruncateOptions::new()));
}
match self.options {
::std::option::Option::Some(transform_step::Options::TruncateOptions(ref mut v)) => v,
_ => panic!(),
}
}
pub fn take_truncate_options(&mut self) -> TransformTruncateOptions {
if self.has_truncate_options() {
match self.options.take() {
::std::option::Option::Some(transform_step::Options::TruncateOptions(v)) => v,
_ => panic!(),
}
} else {
TransformTruncateOptions::new()
}
}
pub fn extract_options(&self) -> &TransformExtractOptions {
match self.options {
::std::option::Option::Some(transform_step::Options::ExtractOptions(ref v)) => v,
_ => <TransformExtractOptions as ::protobuf::Message>::default_instance(),
}
}
pub fn clear_extract_options(&mut self) {
self.options = ::std::option::Option::None;
}
pub fn has_extract_options(&self) -> bool {
match self.options {
::std::option::Option::Some(transform_step::Options::ExtractOptions(..)) => true,
_ => false,
}
}
pub fn set_extract_options(&mut self, v: TransformExtractOptions) {
self.options = ::std::option::Option::Some(transform_step::Options::ExtractOptions(v))
}
pub fn mut_extract_options(&mut self) -> &mut TransformExtractOptions {
if let ::std::option::Option::Some(transform_step::Options::ExtractOptions(_)) = self.options {
} else {
self.options = ::std::option::Option::Some(transform_step::Options::ExtractOptions(TransformExtractOptions::new()));
}
match self.options {
::std::option::Option::Some(transform_step::Options::ExtractOptions(ref mut v)) => v,
_ => panic!(),
}
}
pub fn take_extract_options(&mut self) -> TransformExtractOptions {
if self.has_extract_options() {
match self.options.take() {
::std::option::Option::Some(transform_step::Options::ExtractOptions(v)) => v,
_ => panic!(),
}
} else {
TransformExtractOptions::new()
}
}
fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
let mut fields = ::std::vec::Vec::with_capacity(9);
let mut oneofs = ::std::vec::Vec::with_capacity(1);
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"path",
|m: &TransformStep| { &m.path },
|m: &mut TransformStep| { &mut m.path },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"value",
|m: &TransformStep| { &m.value },
|m: &mut TransformStep| { &mut m.value },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"type",
|m: &TransformStep| { &m.type_ },
|m: &mut TransformStep| { &mut m.type_ },
));
fields.push(::protobuf::reflect::rt::v2::make_oneof_message_has_get_mut_set_accessor::<_, TransformReplaceValueOptions>(
"replace_value_options",
TransformStep::has_replace_value_options,
TransformStep::replace_value_options,
TransformStep::mut_replace_value_options,
TransformStep::set_replace_value_options,
));
fields.push(::protobuf::reflect::rt::v2::make_oneof_message_has_get_mut_set_accessor::<_, TransformDeleteFieldOptions>(
"delete_field_options",
TransformStep::has_delete_field_options,
TransformStep::delete_field_options,
TransformStep::mut_delete_field_options,
TransformStep::set_delete_field_options,
));
fields.push(::protobuf::reflect::rt::v2::make_oneof_message_has_get_mut_set_accessor::<_, TransformObfuscateOptions>(
"obfuscate_options",
TransformStep::has_obfuscate_options,
TransformStep::obfuscate_options,
TransformStep::mut_obfuscate_options,
TransformStep::set_obfuscate_options,
));
fields.push(::protobuf::reflect::rt::v2::make_oneof_message_has_get_mut_set_accessor::<_, TransformMaskOptions>(
"mask_options",
TransformStep::has_mask_options,
TransformStep::mask_options,
TransformStep::mut_mask_options,
TransformStep::set_mask_options,
));
fields.push(::protobuf::reflect::rt::v2::make_oneof_message_has_get_mut_set_accessor::<_, TransformTruncateOptions>(
"truncate_options",
TransformStep::has_truncate_options,
TransformStep::truncate_options,
TransformStep::mut_truncate_options,
TransformStep::set_truncate_options,
));
fields.push(::protobuf::reflect::rt::v2::make_oneof_message_has_get_mut_set_accessor::<_, TransformExtractOptions>(
"extract_options",
TransformStep::has_extract_options,
TransformStep::extract_options,
TransformStep::mut_extract_options,
TransformStep::set_extract_options,
));
oneofs.push(transform_step::Options::generated_oneof_descriptor_data());
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<TransformStep>(
"TransformStep",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for TransformStep {
const NAME: &'static str = "TransformStep";
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
while let Some(tag) = is.read_raw_tag_or_eof()? {
match tag {
10 => {
self.path = is.read_string()?;
},
18 => {
self.value = is.read_string()?;
},
24 => {
self.type_ = is.read_enum_or_unknown()?;
},
810 => {
self.options = ::std::option::Option::Some(transform_step::Options::ReplaceValueOptions(is.read_message()?));
},
818 => {
self.options = ::std::option::Option::Some(transform_step::Options::DeleteFieldOptions(is.read_message()?));
},
826 => {
self.options = ::std::option::Option::Some(transform_step::Options::ObfuscateOptions(is.read_message()?));
},
834 => {
self.options = ::std::option::Option::Some(transform_step::Options::MaskOptions(is.read_message()?));
},
842 => {
self.options = ::std::option::Option::Some(transform_step::Options::TruncateOptions(is.read_message()?));
},
850 => {
self.options = ::std::option::Option::Some(transform_step::Options::ExtractOptions(is.read_message()?));
},
tag => {
::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u64 {
let mut my_size = 0;
if !self.path.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.path);
}
if !self.value.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.value);
}
if self.type_ != ::protobuf::EnumOrUnknown::new(TransformType::TRANSFORM_TYPE_UNKNOWN) {
my_size += ::protobuf::rt::int32_size(3, self.type_.value());
}
if let ::std::option::Option::Some(ref v) = self.options {
match v {
&transform_step::Options::ReplaceValueOptions(ref v) => {
let len = v.compute_size();
my_size += 2 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
},
&transform_step::Options::DeleteFieldOptions(ref v) => {
let len = v.compute_size();
my_size += 2 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
},
&transform_step::Options::ObfuscateOptions(ref v) => {
let len = v.compute_size();
my_size += 2 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
},
&transform_step::Options::MaskOptions(ref v) => {
let len = v.compute_size();
my_size += 2 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
},
&transform_step::Options::TruncateOptions(ref v) => {
let len = v.compute_size();
my_size += 2 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
},
&transform_step::Options::ExtractOptions(ref v) => {
let len = v.compute_size();
my_size += 2 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
},
};
}
my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
self.special_fields.cached_size().set(my_size as u32);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
if !self.path.is_empty() {
os.write_string(1, &self.path)?;
}
if !self.value.is_empty() {
os.write_string(2, &self.value)?;
}
if self.type_ != ::protobuf::EnumOrUnknown::new(TransformType::TRANSFORM_TYPE_UNKNOWN) {
os.write_enum(3, ::protobuf::EnumOrUnknown::value(&self.type_))?;
}
if let ::std::option::Option::Some(ref v) = self.options {
match v {
&transform_step::Options::ReplaceValueOptions(ref v) => {
::protobuf::rt::write_message_field_with_cached_size(101, v, os)?;
},
&transform_step::Options::DeleteFieldOptions(ref v) => {
::protobuf::rt::write_message_field_with_cached_size(102, v, os)?;
},
&transform_step::Options::ObfuscateOptions(ref v) => {
::protobuf::rt::write_message_field_with_cached_size(103, v, os)?;
},
&transform_step::Options::MaskOptions(ref v) => {
::protobuf::rt::write_message_field_with_cached_size(104, v, os)?;
},
&transform_step::Options::TruncateOptions(ref v) => {
::protobuf::rt::write_message_field_with_cached_size(105, v, os)?;
},
&transform_step::Options::ExtractOptions(ref v) => {
::protobuf::rt::write_message_field_with_cached_size(106, v, os)?;
},
};
}
os.write_unknown_fields(self.special_fields.unknown_fields())?;
::std::result::Result::Ok(())
}
fn special_fields(&self) -> &::protobuf::SpecialFields {
&self.special_fields
}
fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
&mut self.special_fields
}
fn new() -> TransformStep {
TransformStep::new()
}
fn clear(&mut self) {
self.path.clear();
self.value.clear();
self.type_ = ::protobuf::EnumOrUnknown::new(TransformType::TRANSFORM_TYPE_UNKNOWN);
self.options = ::std::option::Option::None;
self.options = ::std::option::Option::None;
self.options = ::std::option::Option::None;
self.options = ::std::option::Option::None;
self.options = ::std::option::Option::None;
self.options = ::std::option::Option::None;
self.special_fields.clear();
}
fn default_instance() -> &'static TransformStep {
static instance: TransformStep = TransformStep {
path: ::std::string::String::new(),
value: ::std::string::String::new(),
type_: ::protobuf::EnumOrUnknown::from_i32(0),
options: ::std::option::Option::None,
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for TransformStep {
fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| file_descriptor().message_by_package_relative_name("TransformStep").unwrap()).clone()
}
}
impl ::std::fmt::Display for TransformStep {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for TransformStep {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
pub mod transform_step {
#[derive(Clone,PartialEq,Debug)]
#[non_exhaustive]
pub enum Options {
ReplaceValueOptions(super::TransformReplaceValueOptions),
DeleteFieldOptions(super::TransformDeleteFieldOptions),
ObfuscateOptions(super::TransformObfuscateOptions),
MaskOptions(super::TransformMaskOptions),
TruncateOptions(super::TransformTruncateOptions),
ExtractOptions(super::TransformExtractOptions),
}
impl ::protobuf::Oneof for Options {
}
impl ::protobuf::OneofFull for Options {
fn descriptor() -> ::protobuf::reflect::OneofDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::OneofDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| <super::TransformStep as ::protobuf::MessageFull>::descriptor().oneof_by_name("options").unwrap()).clone()
}
}
impl Options {
pub(in super) fn generated_oneof_descriptor_data() -> ::protobuf::reflect::GeneratedOneofDescriptorData {
::protobuf::reflect::GeneratedOneofDescriptorData::new::<Options>("options")
}
}
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct TransformTruncateOptions {
pub type_: ::protobuf::EnumOrUnknown<TransformTruncateType>,
pub path: ::std::string::String,
pub value: i32,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a TransformTruncateOptions {
fn default() -> &'a TransformTruncateOptions {
<TransformTruncateOptions as ::protobuf::Message>::default_instance()
}
}
impl TransformTruncateOptions {
pub fn new() -> TransformTruncateOptions {
::std::default::Default::default()
}
fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
let mut fields = ::std::vec::Vec::with_capacity(3);
let mut oneofs = ::std::vec::Vec::with_capacity(0);
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"type",
|m: &TransformTruncateOptions| { &m.type_ },
|m: &mut TransformTruncateOptions| { &mut m.type_ },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"path",
|m: &TransformTruncateOptions| { &m.path },
|m: &mut TransformTruncateOptions| { &mut m.path },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"value",
|m: &TransformTruncateOptions| { &m.value },
|m: &mut TransformTruncateOptions| { &mut m.value },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<TransformTruncateOptions>(
"TransformTruncateOptions",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for TransformTruncateOptions {
const NAME: &'static str = "TransformTruncateOptions";
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
while let Some(tag) = is.read_raw_tag_or_eof()? {
match tag {
8 => {
self.type_ = is.read_enum_or_unknown()?;
},
18 => {
self.path = is.read_string()?;
},
24 => {
self.value = is.read_int32()?;
},
tag => {
::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u64 {
let mut my_size = 0;
if self.type_ != ::protobuf::EnumOrUnknown::new(TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_UNKNOWN) {
my_size += ::protobuf::rt::int32_size(1, self.type_.value());
}
if !self.path.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.path);
}
if self.value != 0 {
my_size += ::protobuf::rt::int32_size(3, self.value);
}
my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
self.special_fields.cached_size().set(my_size as u32);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
if self.type_ != ::protobuf::EnumOrUnknown::new(TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_UNKNOWN) {
os.write_enum(1, ::protobuf::EnumOrUnknown::value(&self.type_))?;
}
if !self.path.is_empty() {
os.write_string(2, &self.path)?;
}
if self.value != 0 {
os.write_int32(3, self.value)?;
}
os.write_unknown_fields(self.special_fields.unknown_fields())?;
::std::result::Result::Ok(())
}
fn special_fields(&self) -> &::protobuf::SpecialFields {
&self.special_fields
}
fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
&mut self.special_fields
}
fn new() -> TransformTruncateOptions {
TransformTruncateOptions::new()
}
fn clear(&mut self) {
self.type_ = ::protobuf::EnumOrUnknown::new(TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_UNKNOWN);
self.path.clear();
self.value = 0;
self.special_fields.clear();
}
fn default_instance() -> &'static TransformTruncateOptions {
static instance: TransformTruncateOptions = TransformTruncateOptions {
type_: ::protobuf::EnumOrUnknown::from_i32(0),
path: ::std::string::String::new(),
value: 0,
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for TransformTruncateOptions {
fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| file_descriptor().message_by_package_relative_name("TransformTruncateOptions").unwrap()).clone()
}
}
impl ::std::fmt::Display for TransformTruncateOptions {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for TransformTruncateOptions {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct TransformDeleteFieldOptions {
pub paths: ::std::vec::Vec<::std::string::String>,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a TransformDeleteFieldOptions {
fn default() -> &'a TransformDeleteFieldOptions {
<TransformDeleteFieldOptions as ::protobuf::Message>::default_instance()
}
}
impl TransformDeleteFieldOptions {
pub fn new() -> TransformDeleteFieldOptions {
::std::default::Default::default()
}
fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
let mut fields = ::std::vec::Vec::with_capacity(1);
let mut oneofs = ::std::vec::Vec::with_capacity(0);
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"paths",
|m: &TransformDeleteFieldOptions| { &m.paths },
|m: &mut TransformDeleteFieldOptions| { &mut m.paths },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<TransformDeleteFieldOptions>(
"TransformDeleteFieldOptions",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for TransformDeleteFieldOptions {
const NAME: &'static str = "TransformDeleteFieldOptions";
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
while let Some(tag) = is.read_raw_tag_or_eof()? {
match tag {
10 => {
self.paths.push(is.read_string()?);
},
tag => {
::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u64 {
let mut my_size = 0;
for value in &self.paths {
my_size += ::protobuf::rt::string_size(1, &value);
};
my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
self.special_fields.cached_size().set(my_size as u32);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
for v in &self.paths {
os.write_string(1, &v)?;
};
os.write_unknown_fields(self.special_fields.unknown_fields())?;
::std::result::Result::Ok(())
}
fn special_fields(&self) -> &::protobuf::SpecialFields {
&self.special_fields
}
fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
&mut self.special_fields
}
fn new() -> TransformDeleteFieldOptions {
TransformDeleteFieldOptions::new()
}
fn clear(&mut self) {
self.paths.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static TransformDeleteFieldOptions {
static instance: TransformDeleteFieldOptions = TransformDeleteFieldOptions {
paths: ::std::vec::Vec::new(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for TransformDeleteFieldOptions {
fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| file_descriptor().message_by_package_relative_name("TransformDeleteFieldOptions").unwrap()).clone()
}
}
impl ::std::fmt::Display for TransformDeleteFieldOptions {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for TransformDeleteFieldOptions {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct TransformReplaceValueOptions {
pub path: ::std::string::String,
pub value: ::std::string::String,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a TransformReplaceValueOptions {
fn default() -> &'a TransformReplaceValueOptions {
<TransformReplaceValueOptions as ::protobuf::Message>::default_instance()
}
}
impl TransformReplaceValueOptions {
pub fn new() -> TransformReplaceValueOptions {
::std::default::Default::default()
}
fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
let mut fields = ::std::vec::Vec::with_capacity(2);
let mut oneofs = ::std::vec::Vec::with_capacity(0);
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"path",
|m: &TransformReplaceValueOptions| { &m.path },
|m: &mut TransformReplaceValueOptions| { &mut m.path },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"value",
|m: &TransformReplaceValueOptions| { &m.value },
|m: &mut TransformReplaceValueOptions| { &mut m.value },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<TransformReplaceValueOptions>(
"TransformReplaceValueOptions",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for TransformReplaceValueOptions {
const NAME: &'static str = "TransformReplaceValueOptions";
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
while let Some(tag) = is.read_raw_tag_or_eof()? {
match tag {
10 => {
self.path = is.read_string()?;
},
18 => {
self.value = is.read_string()?;
},
tag => {
::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u64 {
let mut my_size = 0;
if !self.path.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.path);
}
if !self.value.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.value);
}
my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
self.special_fields.cached_size().set(my_size as u32);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
if !self.path.is_empty() {
os.write_string(1, &self.path)?;
}
if !self.value.is_empty() {
os.write_string(2, &self.value)?;
}
os.write_unknown_fields(self.special_fields.unknown_fields())?;
::std::result::Result::Ok(())
}
fn special_fields(&self) -> &::protobuf::SpecialFields {
&self.special_fields
}
fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
&mut self.special_fields
}
fn new() -> TransformReplaceValueOptions {
TransformReplaceValueOptions::new()
}
fn clear(&mut self) {
self.path.clear();
self.value.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static TransformReplaceValueOptions {
static instance: TransformReplaceValueOptions = TransformReplaceValueOptions {
path: ::std::string::String::new(),
value: ::std::string::String::new(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for TransformReplaceValueOptions {
fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| file_descriptor().message_by_package_relative_name("TransformReplaceValueOptions").unwrap()).clone()
}
}
impl ::std::fmt::Display for TransformReplaceValueOptions {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for TransformReplaceValueOptions {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct TransformObfuscateOptions {
pub path: ::std::string::String,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a TransformObfuscateOptions {
fn default() -> &'a TransformObfuscateOptions {
<TransformObfuscateOptions as ::protobuf::Message>::default_instance()
}
}
impl TransformObfuscateOptions {
pub fn new() -> TransformObfuscateOptions {
::std::default::Default::default()
}
fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
let mut fields = ::std::vec::Vec::with_capacity(1);
let mut oneofs = ::std::vec::Vec::with_capacity(0);
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"path",
|m: &TransformObfuscateOptions| { &m.path },
|m: &mut TransformObfuscateOptions| { &mut m.path },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<TransformObfuscateOptions>(
"TransformObfuscateOptions",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for TransformObfuscateOptions {
const NAME: &'static str = "TransformObfuscateOptions";
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
while let Some(tag) = is.read_raw_tag_or_eof()? {
match tag {
10 => {
self.path = is.read_string()?;
},
tag => {
::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u64 {
let mut my_size = 0;
if !self.path.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.path);
}
my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
self.special_fields.cached_size().set(my_size as u32);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
if !self.path.is_empty() {
os.write_string(1, &self.path)?;
}
os.write_unknown_fields(self.special_fields.unknown_fields())?;
::std::result::Result::Ok(())
}
fn special_fields(&self) -> &::protobuf::SpecialFields {
&self.special_fields
}
fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
&mut self.special_fields
}
fn new() -> TransformObfuscateOptions {
TransformObfuscateOptions::new()
}
fn clear(&mut self) {
self.path.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static TransformObfuscateOptions {
static instance: TransformObfuscateOptions = TransformObfuscateOptions {
path: ::std::string::String::new(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for TransformObfuscateOptions {
fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| file_descriptor().message_by_package_relative_name("TransformObfuscateOptions").unwrap()).clone()
}
}
impl ::std::fmt::Display for TransformObfuscateOptions {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for TransformObfuscateOptions {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct TransformMaskOptions {
pub path: ::std::string::String,
pub mask: ::std::string::String,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a TransformMaskOptions {
fn default() -> &'a TransformMaskOptions {
<TransformMaskOptions as ::protobuf::Message>::default_instance()
}
}
impl TransformMaskOptions {
pub fn new() -> TransformMaskOptions {
::std::default::Default::default()
}
fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
let mut fields = ::std::vec::Vec::with_capacity(2);
let mut oneofs = ::std::vec::Vec::with_capacity(0);
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"path",
|m: &TransformMaskOptions| { &m.path },
|m: &mut TransformMaskOptions| { &mut m.path },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"mask",
|m: &TransformMaskOptions| { &m.mask },
|m: &mut TransformMaskOptions| { &mut m.mask },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<TransformMaskOptions>(
"TransformMaskOptions",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for TransformMaskOptions {
const NAME: &'static str = "TransformMaskOptions";
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
while let Some(tag) = is.read_raw_tag_or_eof()? {
match tag {
10 => {
self.path = is.read_string()?;
},
18 => {
self.mask = is.read_string()?;
},
tag => {
::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u64 {
let mut my_size = 0;
if !self.path.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.path);
}
if !self.mask.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.mask);
}
my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
self.special_fields.cached_size().set(my_size as u32);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
if !self.path.is_empty() {
os.write_string(1, &self.path)?;
}
if !self.mask.is_empty() {
os.write_string(2, &self.mask)?;
}
os.write_unknown_fields(self.special_fields.unknown_fields())?;
::std::result::Result::Ok(())
}
fn special_fields(&self) -> &::protobuf::SpecialFields {
&self.special_fields
}
fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
&mut self.special_fields
}
fn new() -> TransformMaskOptions {
TransformMaskOptions::new()
}
fn clear(&mut self) {
self.path.clear();
self.mask.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static TransformMaskOptions {
static instance: TransformMaskOptions = TransformMaskOptions {
path: ::std::string::String::new(),
mask: ::std::string::String::new(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for TransformMaskOptions {
fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| file_descriptor().message_by_package_relative_name("TransformMaskOptions").unwrap()).clone()
}
}
impl ::std::fmt::Display for TransformMaskOptions {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for TransformMaskOptions {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct TransformExtractOptions {
pub paths: ::std::vec::Vec<::std::string::String>,
pub flatten: bool,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a TransformExtractOptions {
fn default() -> &'a TransformExtractOptions {
<TransformExtractOptions as ::protobuf::Message>::default_instance()
}
}
impl TransformExtractOptions {
pub fn new() -> TransformExtractOptions {
::std::default::Default::default()
}
fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
let mut fields = ::std::vec::Vec::with_capacity(2);
let mut oneofs = ::std::vec::Vec::with_capacity(0);
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"paths",
|m: &TransformExtractOptions| { &m.paths },
|m: &mut TransformExtractOptions| { &mut m.paths },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"flatten",
|m: &TransformExtractOptions| { &m.flatten },
|m: &mut TransformExtractOptions| { &mut m.flatten },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<TransformExtractOptions>(
"TransformExtractOptions",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for TransformExtractOptions {
const NAME: &'static str = "TransformExtractOptions";
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::Result<()> {
while let Some(tag) = is.read_raw_tag_or_eof()? {
match tag {
10 => {
self.paths.push(is.read_string()?);
},
16 => {
self.flatten = is.read_bool()?;
},
tag => {
::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u64 {
let mut my_size = 0;
for value in &self.paths {
my_size += ::protobuf::rt::string_size(1, &value);
};
if self.flatten != false {
my_size += 1 + 1;
}
my_size += ::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
self.special_fields.cached_size().set(my_size as u32);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::Result<()> {
for v in &self.paths {
os.write_string(1, &v)?;
};
if self.flatten != false {
os.write_bool(2, self.flatten)?;
}
os.write_unknown_fields(self.special_fields.unknown_fields())?;
::std::result::Result::Ok(())
}
fn special_fields(&self) -> &::protobuf::SpecialFields {
&self.special_fields
}
fn mut_special_fields(&mut self) -> &mut ::protobuf::SpecialFields {
&mut self.special_fields
}
fn new() -> TransformExtractOptions {
TransformExtractOptions::new()
}
fn clear(&mut self) {
self.paths.clear();
self.flatten = false;
self.special_fields.clear();
}
fn default_instance() -> &'static TransformExtractOptions {
static instance: TransformExtractOptions = TransformExtractOptions {
paths: ::std::vec::Vec::new(),
flatten: false,
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for TransformExtractOptions {
fn descriptor() -> ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| file_descriptor().message_by_package_relative_name("TransformExtractOptions").unwrap()).clone()
}
}
impl ::std::fmt::Display for TransformExtractOptions {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for TransformExtractOptions {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(Clone,Copy,PartialEq,Eq,Debug,Hash)]
pub enum TransformType {
TRANSFORM_TYPE_UNKNOWN = 0,
TRANSFORM_TYPE_REPLACE_VALUE = 1,
TRANSFORM_TYPE_DELETE_FIELD = 2,
TRANSFORM_TYPE_OBFUSCATE_VALUE = 3,
TRANSFORM_TYPE_MASK_VALUE = 4,
TRANSFORM_TYPE_TRUNCATE_VALUE = 5,
TRANSFORM_TYPE_EXTRACT = 6,
}
impl ::protobuf::Enum for TransformType {
const NAME: &'static str = "TransformType";
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<TransformType> {
match value {
0 => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_UNKNOWN),
1 => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_REPLACE_VALUE),
2 => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_DELETE_FIELD),
3 => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_OBFUSCATE_VALUE),
4 => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_MASK_VALUE),
5 => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_TRUNCATE_VALUE),
6 => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_EXTRACT),
_ => ::std::option::Option::None
}
}
fn from_str(str: &str) -> ::std::option::Option<TransformType> {
match str {
"TRANSFORM_TYPE_UNKNOWN" => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_UNKNOWN),
"TRANSFORM_TYPE_REPLACE_VALUE" => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_REPLACE_VALUE),
"TRANSFORM_TYPE_DELETE_FIELD" => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_DELETE_FIELD),
"TRANSFORM_TYPE_OBFUSCATE_VALUE" => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_OBFUSCATE_VALUE),
"TRANSFORM_TYPE_MASK_VALUE" => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_MASK_VALUE),
"TRANSFORM_TYPE_TRUNCATE_VALUE" => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_TRUNCATE_VALUE),
"TRANSFORM_TYPE_EXTRACT" => ::std::option::Option::Some(TransformType::TRANSFORM_TYPE_EXTRACT),
_ => ::std::option::Option::None
}
}
const VALUES: &'static [TransformType] = &[
TransformType::TRANSFORM_TYPE_UNKNOWN,
TransformType::TRANSFORM_TYPE_REPLACE_VALUE,
TransformType::TRANSFORM_TYPE_DELETE_FIELD,
TransformType::TRANSFORM_TYPE_OBFUSCATE_VALUE,
TransformType::TRANSFORM_TYPE_MASK_VALUE,
TransformType::TRANSFORM_TYPE_TRUNCATE_VALUE,
TransformType::TRANSFORM_TYPE_EXTRACT,
];
}
impl ::protobuf::EnumFull for TransformType {
fn enum_descriptor() -> ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| file_descriptor().enum_by_package_relative_name("TransformType").unwrap()).clone()
}
fn descriptor(&self) -> ::protobuf::reflect::EnumValueDescriptor {
let index = *self as usize;
Self::enum_descriptor().value_by_index(index)
}
}
impl ::std::default::Default for TransformType {
fn default() -> Self {
TransformType::TRANSFORM_TYPE_UNKNOWN
}
}
impl TransformType {
fn generated_enum_descriptor_data() -> ::protobuf::reflect::GeneratedEnumDescriptorData {
::protobuf::reflect::GeneratedEnumDescriptorData::new::<TransformType>("TransformType")
}
}
#[derive(Clone,Copy,PartialEq,Eq,Debug,Hash)]
pub enum TransformTruncateType {
TRANSFORM_TRUNCATE_TYPE_UNKNOWN = 0,
TRANSFORM_TRUNCATE_TYPE_LENGTH = 1,
TRANSFORM_TRUNCATE_TYPE_PERCENTAGE = 2,
}
impl ::protobuf::Enum for TransformTruncateType {
const NAME: &'static str = "TransformTruncateType";
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<TransformTruncateType> {
match value {
0 => ::std::option::Option::Some(TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_UNKNOWN),
1 => ::std::option::Option::Some(TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_LENGTH),
2 => ::std::option::Option::Some(TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_PERCENTAGE),
_ => ::std::option::Option::None
}
}
fn from_str(str: &str) -> ::std::option::Option<TransformTruncateType> {
match str {
"TRANSFORM_TRUNCATE_TYPE_UNKNOWN" => ::std::option::Option::Some(TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_UNKNOWN),
"TRANSFORM_TRUNCATE_TYPE_LENGTH" => ::std::option::Option::Some(TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_LENGTH),
"TRANSFORM_TRUNCATE_TYPE_PERCENTAGE" => ::std::option::Option::Some(TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_PERCENTAGE),
_ => ::std::option::Option::None
}
}
const VALUES: &'static [TransformTruncateType] = &[
TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_UNKNOWN,
TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_LENGTH,
TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_PERCENTAGE,
];
}
impl ::protobuf::EnumFull for TransformTruncateType {
fn enum_descriptor() -> ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| file_descriptor().enum_by_package_relative_name("TransformTruncateType").unwrap()).clone()
}
fn descriptor(&self) -> ::protobuf::reflect::EnumValueDescriptor {
let index = *self as usize;
Self::enum_descriptor().value_by_index(index)
}
}
impl ::std::default::Default for TransformTruncateType {
fn default() -> Self {
TransformTruncateType::TRANSFORM_TRUNCATE_TYPE_UNKNOWN
}
}
impl TransformTruncateType {
fn generated_enum_descriptor_data() -> ::protobuf::reflect::GeneratedEnumDescriptorData {
::protobuf::reflect::GeneratedEnumDescriptorData::new::<TransformTruncateType>("TransformTruncateType")
}
}
static file_descriptor_proto_data: &'static [u8] = b"\
\n\x1esteps/sp_steps_transform.proto\x12\x0cprotos.steps\"\x86\x05\n\rTr\
ansformStep\x12\x16\n\x04path\x18\x01\x20\x01(\tR\x04pathB\x02\x18\x01\
\x12\x18\n\x05value\x18\x02\x20\x01(\tR\x05valueB\x02\x18\x01\x12/\n\x04\
type\x18\x03\x20\x01(\x0e2\x1b.protos.steps.TransformTypeR\x04type\x12`\
\n\x15replace_value_options\x18e\x20\x01(\x0b2*.protos.steps.TransformRe\
placeValueOptionsH\0R\x13replaceValueOptions\x12]\n\x14delete_field_opti\
ons\x18f\x20\x01(\x0b2).protos.steps.TransformDeleteFieldOptionsH\0R\x12\
deleteFieldOptions\x12V\n\x11obfuscate_options\x18g\x20\x01(\x0b2'.proto\
s.steps.TransformObfuscateOptionsH\0R\x10obfuscateOptions\x12G\n\x0cmask\
_options\x18h\x20\x01(\x0b2\".protos.steps.TransformMaskOptionsH\0R\x0bm\
askOptions\x12S\n\x10truncate_options\x18i\x20\x01(\x0b2&.protos.steps.T\
ransformTruncateOptionsH\0R\x0ftruncateOptions\x12P\n\x0fextract_options\
\x18j\x20\x01(\x0b2%.protos.steps.TransformExtractOptionsH\0R\x0eextract\
OptionsB\t\n\x07options\"}\n\x18TransformTruncateOptions\x127\n\x04type\
\x18\x01\x20\x01(\x0e2#.protos.steps.TransformTruncateTypeR\x04type\x12\
\x12\n\x04path\x18\x02\x20\x01(\tR\x04path\x12\x14\n\x05value\x18\x03\
\x20\x01(\x05R\x05value\"3\n\x1bTransformDeleteFieldOptions\x12\x14\n\
\x05paths\x18\x01\x20\x03(\tR\x05paths\"H\n\x1cTransformReplaceValueOpti\
ons\x12\x12\n\x04path\x18\x01\x20\x01(\tR\x04path\x12\x14\n\x05value\x18\
\x02\x20\x01(\tR\x05value\"/\n\x19TransformObfuscateOptions\x12\x12\n\
\x04path\x18\x01\x20\x01(\tR\x04path\">\n\x14TransformMaskOptions\x12\
\x12\n\x04path\x18\x01\x20\x01(\tR\x04path\x12\x12\n\x04mask\x18\x02\x20\
\x01(\tR\x04mask\"I\n\x17TransformExtractOptions\x12\x14\n\x05paths\x18\
\x01\x20\x03(\tR\x05paths\x12\x18\n\x07flatten\x18\x02\x20\x01(\x08R\x07\
flatten*\xf0\x01\n\rTransformType\x12\x1a\n\x16TRANSFORM_TYPE_UNKNOWN\
\x10\0\x12\x20\n\x1cTRANSFORM_TYPE_REPLACE_VALUE\x10\x01\x12\x1f\n\x1bTR\
ANSFORM_TYPE_DELETE_FIELD\x10\x02\x12\"\n\x1eTRANSFORM_TYPE_OBFUSCATE_VA\
LUE\x10\x03\x12\x1d\n\x19TRANSFORM_TYPE_MASK_VALUE\x10\x04\x12!\n\x1dTRA\
NSFORM_TYPE_TRUNCATE_VALUE\x10\x05\x12\x1a\n\x16TRANSFORM_TYPE_EXTRACT\
\x10\x06*\x88\x01\n\x15TransformTruncateType\x12#\n\x1fTRANSFORM_TRUNCAT\
E_TYPE_UNKNOWN\x10\0\x12\"\n\x1eTRANSFORM_TRUNCATE_TYPE_LENGTH\x10\x01\
\x12&\n\"TRANSFORM_TRUNCATE_TYPE_PERCENTAGE\x10\x02BVZ@github.com/stream\
dal/streamdal/libs/protos/build/go/protos/steps\xea\x02\x11Streamdal::Pr\
otosJ\xd5\x12\n\x06\x12\x04\0\0P\x01\n\x08\n\x01\x0c\x12\x03\0\0\x12\n\
\x08\n\x01\x02\x12\x03\x02\0\x15\n\x08\n\x01\x08\x12\x03\x04\0W\n\t\n\
\x02\x08\x0b\x12\x03\x04\0W\n\x08\n\x01\x08\x12\x03\x05\0*\n\t\n\x02\x08\
-\x12\x03\x05\0*\n\n\n\x02\x05\0\x12\x04\x07\0\x0f\x01\n\n\n\x03\x05\0\
\x01\x12\x03\x07\x05\x12\n\x0b\n\x04\x05\0\x02\0\x12\x03\x08\x02\x1d\n\
\x0c\n\x05\x05\0\x02\0\x01\x12\x03\x08\x02\x18\n\x0c\n\x05\x05\0\x02\0\
\x02\x12\x03\x08\x1b\x1c\n\x0b\n\x04\x05\0\x02\x01\x12\x03\t\x02#\n\x0c\
\n\x05\x05\0\x02\x01\x01\x12\x03\t\x02\x1e\n\x0c\n\x05\x05\0\x02\x01\x02\
\x12\x03\t!\"\n\x0b\n\x04\x05\0\x02\x02\x12\x03\n\x02\"\n\x0c\n\x05\x05\
\0\x02\x02\x01\x12\x03\n\x02\x1d\n\x0c\n\x05\x05\0\x02\x02\x02\x12\x03\n\
\x20!\n\x0b\n\x04\x05\0\x02\x03\x12\x03\x0b\x02%\n\x0c\n\x05\x05\0\x02\
\x03\x01\x12\x03\x0b\x02\x20\n\x0c\n\x05\x05\0\x02\x03\x02\x12\x03\x0b#$\
\n\x0b\n\x04\x05\0\x02\x04\x12\x03\x0c\x02\x20\n\x0c\n\x05\x05\0\x02\x04\
\x01\x12\x03\x0c\x02\x1b\n\x0c\n\x05\x05\0\x02\x04\x02\x12\x03\x0c\x1e\
\x1f\n\x0b\n\x04\x05\0\x02\x05\x12\x03\r\x02$\n\x0c\n\x05\x05\0\x02\x05\
\x01\x12\x03\r\x02\x1f\n\x0c\n\x05\x05\0\x02\x05\x02\x12\x03\r\"#\n\x0b\
\n\x04\x05\0\x02\x06\x12\x03\x0e\x02\x1d\n\x0c\n\x05\x05\0\x02\x06\x01\
\x12\x03\x0e\x02\x18\n\x0c\n\x05\x05\0\x02\x06\x02\x12\x03\x0e\x1b\x1c\n\
\n\n\x02\x04\0\x12\x04\x11\0*\x01\n\n\n\x03\x04\0\x01\x12\x03\x11\x08\
\x15\n\x0b\n\x04\x04\0\x02\0\x12\x03\x12\x02$\n\x0c\n\x05\x04\0\x02\0\
\x05\x12\x03\x12\x02\x08\n\x0c\n\x05\x04\0\x02\0\x01\x12\x03\x12\t\r\n\
\x0c\n\x05\x04\0\x02\0\x03\x12\x03\x12\x10\x11\n\x0c\n\x05\x04\0\x02\0\
\x08\x12\x03\x12\x12#\n\r\n\x06\x04\0\x02\0\x08\x03\x12\x03\x12\x13\"\n(\
\n\x04\x04\0\x02\x01\x12\x03\x13\x02%\"\x1b\x20Should\x20this\x20be\x20b\
ytes?\x20~DS\n\n\x0c\n\x05\x04\0\x02\x01\x05\x12\x03\x13\x02\x08\n\x0c\n\
\x05\x04\0\x02\x01\x01\x12\x03\x13\t\x0e\n\x0c\n\x05\x04\0\x02\x01\x03\
\x12\x03\x13\x11\x12\n\x0c\n\x05\x04\0\x02\x01\x08\x12\x03\x13\x13$\n\r\
\n\x06\x04\0\x02\x01\x08\x03\x12\x03\x13\x14#\n\x0b\n\x04\x04\0\x02\x02\
\x12\x03\x14\x02\x19\n\x0c\n\x05\x04\0\x02\x02\x06\x12\x03\x14\x02\x0f\n\
\x0c\n\x05\x04\0\x02\x02\x01\x12\x03\x14\x10\x14\n\x0c\n\x05\x04\0\x02\
\x02\x03\x12\x03\x14\x17\x18\n\x0c\n\x04\x04\0\x08\0\x12\x04\x16\x02)\
\x03\n\x0c\n\x05\x04\0\x08\0\x01\x12\x03\x16\x08\x0f\n<\n\x04\x04\0\x02\
\x03\x12\x03\x18\x04=\x1a/\x20Replace\x20the\x20value\x20of\x20a\x20fiel\
d\x20with\x20a\x20new\x20value\n\n\x0c\n\x05\x04\0\x02\x03\x06\x12\x03\
\x18\x04\x20\n\x0c\n\x05\x04\0\x02\x03\x01\x12\x03\x18!6\n\x0c\n\x05\x04\
\0\x02\x03\x03\x12\x03\x189<\n1\n\x04\x04\0\x02\x04\x12\x03\x1b\x04;\x1a\
$\x20Delete\x20a\x20field\x20from\x20a\x20JSON\x20payload\n\n\x0c\n\x05\
\x04\0\x02\x04\x06\x12\x03\x1b\x04\x1f\n\x0c\n\x05\x04\0\x02\x04\x01\x12\
\x03\x1b\x204\n\x0c\n\x05\x04\0\x02\x04\x03\x12\x03\x1b7:\n@\n\x04\x04\0\
\x02\x05\x12\x03\x1e\x046\x1a3\x20Obfuscate\x20hashes\x20the\x20value\
\x20of\x20a\x20field\x20with\x20sha256\n\n\x0c\n\x05\x04\0\x02\x05\x06\
\x12\x03\x1e\x04\x1d\n\x0c\n\x05\x04\0\x02\x05\x01\x12\x03\x1e\x1e/\n\
\x0c\n\x05\x04\0\x02\x05\x03\x12\x03\x1e25\nD\n\x04\x04\0\x02\x06\x12\
\x03!\x04,\x1a7\x20Mask\x20part\x20of\x20a\x20field's\x20value\x20with\
\x20the\x20given\x20character\n\n\x0c\n\x05\x04\0\x02\x06\x06\x12\x03!\
\x04\x18\n\x0c\n\x05\x04\0\x02\x06\x01\x12\x03!\x19%\n\x0c\n\x05\x04\0\
\x02\x06\x03\x12\x03!(+\n\x8b\x01\n\x04\x04\0\x02\x07\x12\x03%\x044\x1a~\
\x20Truncate\x20the\x20value\x20of\x20a\x20field\x20to\x20a\x20maximum\
\x20number\x20of\x20characters,\n\x20or\x20to\x20a\x20percentage\x20of\
\x20characters\x20based\x20on\x20the\x20field\x20length\n\n\x0c\n\x05\
\x04\0\x02\x07\x06\x12\x03%\x04\x1c\n\x0c\n\x05\x04\0\x02\x07\x01\x12\
\x03%\x1d-\n\x0c\n\x05\x04\0\x02\x07\x03\x12\x03%03\n<\n\x04\x04\0\x02\
\x08\x12\x03(\x042\x1a/\x20Extract\x20one\x20or\x20multiple\x20values\
\x20from\x20a\x20payload\n\n\x0c\n\x05\x04\0\x02\x08\x06\x12\x03(\x04\
\x1b\n\x0c\n\x05\x04\0\x02\x08\x01\x12\x03(\x1c+\n\x0c\n\x05\x04\0\x02\
\x08\x03\x12\x03(.1\n\n\n\x02\x05\x01\x12\x04,\00\x01\n\n\n\x03\x05\x01\
\x01\x12\x03,\x05\x1a\n\x0b\n\x04\x05\x01\x02\0\x12\x03-\x02&\n\x0c\n\
\x05\x05\x01\x02\0\x01\x12\x03-\x02!\n\x0c\n\x05\x05\x01\x02\0\x02\x12\
\x03-$%\n\x0b\n\x04\x05\x01\x02\x01\x12\x03.\x02%\n\x0c\n\x05\x05\x01\
\x02\x01\x01\x12\x03.\x02\x20\n\x0c\n\x05\x05\x01\x02\x01\x02\x12\x03.#$\
\n\x0b\n\x04\x05\x01\x02\x02\x12\x03/\x02)\n\x0c\n\x05\x05\x01\x02\x02\
\x01\x12\x03/\x02$\n\x0c\n\x05\x05\x01\x02\x02\x02\x12\x03/'(\n\n\n\x02\
\x04\x01\x12\x042\09\x01\n\n\n\x03\x04\x01\x01\x12\x032\x08\x20\n\x0b\n\
\x04\x04\x01\x02\0\x12\x033\x02!\n\x0c\n\x05\x04\x01\x02\0\x06\x12\x033\
\x02\x17\n\x0c\n\x05\x04\x01\x02\0\x01\x12\x033\x18\x1c\n\x0c\n\x05\x04\
\x01\x02\0\x03\x12\x033\x1f\x20\n\x0b\n\x04\x04\x01\x02\x01\x12\x035\x02\
\x12\n\x0c\n\x05\x04\x01\x02\x01\x05\x12\x035\x02\x08\n\x0c\n\x05\x04\
\x01\x02\x01\x01\x12\x035\t\r\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x035\
\x10\x11\nV\n\x04\x04\x01\x02\x02\x12\x038\x02\x12\x1aI\x20Truncate\x20a\
fter\x20this\x20many\x20bytes\x20or\x20this\x20percentage\x20of\x20the\
\x20original\x20value\n\n\x0c\n\x05\x04\x01\x02\x02\x05\x12\x038\x02\x07\
\n\x0c\n\x05\x04\x01\x02\x02\x01\x12\x038\x08\r\n\x0c\n\x05\x04\x01\x02\
\x02\x03\x12\x038\x10\x11\n\n\n\x02\x04\x02\x12\x04;\0=\x01\n\n\n\x03\
\x04\x02\x01\x12\x03;\x08#\n\x0b\n\x04\x04\x02\x02\0\x12\x03<\x02\x1c\n\
\x0c\n\x05\x04\x02\x02\0\x04\x12\x03<\x02\n\n\x0c\n\x05\x04\x02\x02\0\
\x05\x12\x03<\x0b\x11\n\x0c\n\x05\x04\x02\x02\0\x01\x12\x03<\x12\x17\n\
\x0c\n\x05\x04\x02\x02\0\x03\x12\x03<\x1a\x1b\n\n\n\x02\x04\x03\x12\x04?\
\0B\x01\n\n\n\x03\x04\x03\x01\x12\x03?\x08$\n\x0b\n\x04\x04\x03\x02\0\
\x12\x03@\x02\x12\n\x0c\n\x05\x04\x03\x02\0\x05\x12\x03@\x02\x08\n\x0c\n\
\x05\x04\x03\x02\0\x01\x12\x03@\t\r\n\x0c\n\x05\x04\x03\x02\0\x03\x12\
\x03@\x10\x11\n\x0b\n\x04\x04\x03\x02\x01\x12\x03A\x02\x13\n\x0c\n\x05\
\x04\x03\x02\x01\x05\x12\x03A\x02\x08\n\x0c\n\x05\x04\x03\x02\x01\x01\
\x12\x03A\t\x0e\n\x0c\n\x05\x04\x03\x02\x01\x03\x12\x03A\x11\x12\n\n\n\
\x02\x04\x04\x12\x04D\0F\x01\n\n\n\x03\x04\x04\x01\x12\x03D\x08!\n\x0b\n\
\x04\x04\x04\x02\0\x12\x03E\x02\x12\n\x0c\n\x05\x04\x04\x02\0\x05\x12\
\x03E\x02\x08\n\x0c\n\x05\x04\x04\x02\0\x01\x12\x03E\t\r\n\x0c\n\x05\x04\
\x04\x02\0\x03\x12\x03E\x10\x11\n\n\n\x02\x04\x05\x12\x04H\0K\x01\n\n\n\
\x03\x04\x05\x01\x12\x03H\x08\x1c\n\x0b\n\x04\x04\x05\x02\0\x12\x03I\x02\
\x12\n\x0c\n\x05\x04\x05\x02\0\x05\x12\x03I\x02\x08\n\x0c\n\x05\x04\x05\
\x02\0\x01\x12\x03I\t\r\n\x0c\n\x05\x04\x05\x02\0\x03\x12\x03I\x10\x11\n\
\x0b\n\x04\x04\x05\x02\x01\x12\x03J\x02\x12\n\x0c\n\x05\x04\x05\x02\x01\
\x05\x12\x03J\x02\x08\n\x0c\n\x05\x04\x05\x02\x01\x01\x12\x03J\t\r\n\x0c\
\n\x05\x04\x05\x02\x01\x03\x12\x03J\x10\x11\n\n\n\x02\x04\x06\x12\x04M\0\
P\x01\n\n\n\x03\x04\x06\x01\x12\x03M\x08\x1f\n\x0b\n\x04\x04\x06\x02\0\
\x12\x03N\x02\x1c\n\x0c\n\x05\x04\x06\x02\0\x04\x12\x03N\x02\n\n\x0c\n\
\x05\x04\x06\x02\0\x05\x12\x03N\x0b\x11\n\x0c\n\x05\x04\x06\x02\0\x01\
\x12\x03N\x12\x17\n\x0c\n\x05\x04\x06\x02\0\x03\x12\x03N\x1a\x1b\n\x0b\n\
\x04\x04\x06\x02\x01\x12\x03O\x02\x13\n\x0c\n\x05\x04\x06\x02\x01\x05\
\x12\x03O\x02\x06\n\x0c\n\x05\x04\x06\x02\x01\x01\x12\x03O\x07\x0e\n\x0c\
\n\x05\x04\x06\x02\x01\x03\x12\x03O\x11\x12b\x06proto3\
";
fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
static file_descriptor_proto_lazy: ::protobuf::rt::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::rt::Lazy::new();
file_descriptor_proto_lazy.get(|| {
::protobuf::Message::parse_from_bytes(file_descriptor_proto_data).unwrap()
})
}
pub fn file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor {
static generated_file_descriptor_lazy: ::protobuf::rt::Lazy<::protobuf::reflect::GeneratedFileDescriptor> = ::protobuf::rt::Lazy::new();
static file_descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::FileDescriptor> = ::protobuf::rt::Lazy::new();
file_descriptor.get(|| {
let generated_file_descriptor = generated_file_descriptor_lazy.get(|| {
let mut deps = ::std::vec::Vec::with_capacity(0);
let mut messages = ::std::vec::Vec::with_capacity(7);
messages.push(TransformStep::generated_message_descriptor_data());
messages.push(TransformTruncateOptions::generated_message_descriptor_data());
messages.push(TransformDeleteFieldOptions::generated_message_descriptor_data());
messages.push(TransformReplaceValueOptions::generated_message_descriptor_data());
messages.push(TransformObfuscateOptions::generated_message_descriptor_data());
messages.push(TransformMaskOptions::generated_message_descriptor_data());
messages.push(TransformExtractOptions::generated_message_descriptor_data());
let mut enums = ::std::vec::Vec::with_capacity(2);
enums.push(TransformType::generated_enum_descriptor_data());
enums.push(TransformTruncateType::generated_enum_descriptor_data());
::protobuf::reflect::GeneratedFileDescriptor::new_generated(
file_descriptor_proto(),
deps,
messages,
enums,
)
});
::protobuf::reflect::FileDescriptor::new_generated_2(generated_file_descriptor)
})
}