#![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_2_0;
#[derive(PartialEq,Clone,Default,Debug)]
pub struct Database {
pub vector_size: u32,
pub num_partitions: u32,
pub num_divisions: u32,
pub num_codes: u32,
pub partition_ids: ::std::vec::Vec<::std::string::String>,
pub partition_centroids_id: ::std::string::String,
pub codebook_ids: ::std::vec::Vec<::std::string::String>,
pub attributes_log_ids: ::std::vec::Vec<::std::string::String>,
pub attribute_names: ::std::vec::Vec<::std::string::String>,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a Database {
fn default() -> &'a Database {
<Database as ::protobuf::Message>::default_instance()
}
}
impl Database {
pub fn new() -> Database {
::std::default::Default::default()
}
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(0);
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"vector_size",
|m: &Database| { &m.vector_size },
|m: &mut Database| { &mut m.vector_size },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"num_partitions",
|m: &Database| { &m.num_partitions },
|m: &mut Database| { &mut m.num_partitions },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"num_divisions",
|m: &Database| { &m.num_divisions },
|m: &mut Database| { &mut m.num_divisions },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"num_codes",
|m: &Database| { &m.num_codes },
|m: &mut Database| { &mut m.num_codes },
));
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"partition_ids",
|m: &Database| { &m.partition_ids },
|m: &mut Database| { &mut m.partition_ids },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"partition_centroids_id",
|m: &Database| { &m.partition_centroids_id },
|m: &mut Database| { &mut m.partition_centroids_id },
));
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"codebook_ids",
|m: &Database| { &m.codebook_ids },
|m: &mut Database| { &mut m.codebook_ids },
));
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"attributes_log_ids",
|m: &Database| { &m.attributes_log_ids },
|m: &mut Database| { &mut m.attributes_log_ids },
));
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"attribute_names",
|m: &Database| { &m.attribute_names },
|m: &mut Database| { &mut m.attribute_names },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<Database>(
"Database",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for Database {
const NAME: &'static str = "Database";
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.vector_size = is.read_uint32()?;
},
16 => {
self.num_partitions = is.read_uint32()?;
},
24 => {
self.num_divisions = is.read_uint32()?;
},
32 => {
self.num_codes = is.read_uint32()?;
},
82 => {
self.partition_ids.push(is.read_string()?);
},
90 => {
self.partition_centroids_id = is.read_string()?;
},
98 => {
self.codebook_ids.push(is.read_string()?);
},
106 => {
self.attributes_log_ids.push(is.read_string()?);
},
114 => {
self.attribute_names.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;
if self.vector_size != 0 {
my_size += ::protobuf::rt::uint32_size(1, self.vector_size);
}
if self.num_partitions != 0 {
my_size += ::protobuf::rt::uint32_size(2, self.num_partitions);
}
if self.num_divisions != 0 {
my_size += ::protobuf::rt::uint32_size(3, self.num_divisions);
}
if self.num_codes != 0 {
my_size += ::protobuf::rt::uint32_size(4, self.num_codes);
}
for value in &self.partition_ids {
my_size += ::protobuf::rt::string_size(10, &value);
};
if !self.partition_centroids_id.is_empty() {
my_size += ::protobuf::rt::string_size(11, &self.partition_centroids_id);
}
for value in &self.codebook_ids {
my_size += ::protobuf::rt::string_size(12, &value);
};
for value in &self.attributes_log_ids {
my_size += ::protobuf::rt::string_size(13, &value);
};
for value in &self.attribute_names {
my_size += ::protobuf::rt::string_size(14, &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.vector_size != 0 {
os.write_uint32(1, self.vector_size)?;
}
if self.num_partitions != 0 {
os.write_uint32(2, self.num_partitions)?;
}
if self.num_divisions != 0 {
os.write_uint32(3, self.num_divisions)?;
}
if self.num_codes != 0 {
os.write_uint32(4, self.num_codes)?;
}
for v in &self.partition_ids {
os.write_string(10, &v)?;
};
if !self.partition_centroids_id.is_empty() {
os.write_string(11, &self.partition_centroids_id)?;
}
for v in &self.codebook_ids {
os.write_string(12, &v)?;
};
for v in &self.attributes_log_ids {
os.write_string(13, &v)?;
};
for v in &self.attribute_names {
os.write_string(14, &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() -> Database {
Database::new()
}
fn clear(&mut self) {
self.vector_size = 0;
self.num_partitions = 0;
self.num_divisions = 0;
self.num_codes = 0;
self.partition_ids.clear();
self.partition_centroids_id.clear();
self.codebook_ids.clear();
self.attributes_log_ids.clear();
self.attribute_names.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static Database {
static instance: Database = Database {
vector_size: 0,
num_partitions: 0,
num_divisions: 0,
num_codes: 0,
partition_ids: ::std::vec::Vec::new(),
partition_centroids_id: ::std::string::String::new(),
codebook_ids: ::std::vec::Vec::new(),
attributes_log_ids: ::std::vec::Vec::new(),
attribute_names: ::std::vec::Vec::new(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for Database {
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("Database").unwrap()).clone()
}
}
impl ::std::fmt::Display for Database {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for Database {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct Partition {
pub vector_size: u32,
pub num_divisions: u32,
pub centroid: ::std::vec::Vec<f32>,
pub encoded_vectors: ::protobuf::MessageField<EncodedVectorSet>,
pub vector_ids: ::std::vec::Vec<Uuid>,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a Partition {
fn default() -> &'a Partition {
<Partition as ::protobuf::Message>::default_instance()
}
}
impl Partition {
pub fn new() -> Partition {
::std::default::Default::default()
}
fn generated_message_descriptor_data() -> ::protobuf::reflect::GeneratedMessageDescriptorData {
let mut fields = ::std::vec::Vec::with_capacity(5);
let mut oneofs = ::std::vec::Vec::with_capacity(0);
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"vector_size",
|m: &Partition| { &m.vector_size },
|m: &mut Partition| { &mut m.vector_size },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"num_divisions",
|m: &Partition| { &m.num_divisions },
|m: &mut Partition| { &mut m.num_divisions },
));
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"centroid",
|m: &Partition| { &m.centroid },
|m: &mut Partition| { &mut m.centroid },
));
fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, EncodedVectorSet>(
"encoded_vectors",
|m: &Partition| { &m.encoded_vectors },
|m: &mut Partition| { &mut m.encoded_vectors },
));
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"vector_ids",
|m: &Partition| { &m.vector_ids },
|m: &mut Partition| { &mut m.vector_ids },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<Partition>(
"Partition",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for Partition {
const NAME: &'static str = "Partition";
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.vector_size = is.read_uint32()?;
},
16 => {
self.num_divisions = is.read_uint32()?;
},
82 => {
is.read_repeated_packed_float_into(&mut self.centroid)?;
},
85 => {
self.centroid.push(is.read_float()?);
},
90 => {
::protobuf::rt::read_singular_message_into_field(is, &mut self.encoded_vectors)?;
},
98 => {
self.vector_ids.push(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.vector_size != 0 {
my_size += ::protobuf::rt::uint32_size(1, self.vector_size);
}
if self.num_divisions != 0 {
my_size += ::protobuf::rt::uint32_size(2, self.num_divisions);
}
my_size += 5 * self.centroid.len() as u64;
if let Some(v) = self.encoded_vectors.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
}
for value in &self.vector_ids {
let len = value.compute_size();
my_size += 1 + ::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.vector_size != 0 {
os.write_uint32(1, self.vector_size)?;
}
if self.num_divisions != 0 {
os.write_uint32(2, self.num_divisions)?;
}
for v in &self.centroid {
os.write_float(10, *v)?;
};
if let Some(v) = self.encoded_vectors.as_ref() {
::protobuf::rt::write_message_field_with_cached_size(11, v, os)?;
}
for v in &self.vector_ids {
::protobuf::rt::write_message_field_with_cached_size(12, 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() -> Partition {
Partition::new()
}
fn clear(&mut self) {
self.vector_size = 0;
self.num_divisions = 0;
self.centroid.clear();
self.encoded_vectors.clear();
self.vector_ids.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static Partition {
static instance: Partition = Partition {
vector_size: 0,
num_divisions: 0,
centroid: ::std::vec::Vec::new(),
encoded_vectors: ::protobuf::MessageField::none(),
vector_ids: ::std::vec::Vec::new(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for Partition {
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("Partition").unwrap()).clone()
}
}
impl ::std::fmt::Display for Partition {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for Partition {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct VectorSet {
pub vector_size: u32,
pub data: ::std::vec::Vec<f32>,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a VectorSet {
fn default() -> &'a VectorSet {
<VectorSet as ::protobuf::Message>::default_instance()
}
}
impl VectorSet {
pub fn new() -> VectorSet {
::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::<_, _>(
"vector_size",
|m: &VectorSet| { &m.vector_size },
|m: &mut VectorSet| { &mut m.vector_size },
));
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"data",
|m: &VectorSet| { &m.data },
|m: &mut VectorSet| { &mut m.data },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<VectorSet>(
"VectorSet",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for VectorSet {
const NAME: &'static str = "VectorSet";
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.vector_size = is.read_uint32()?;
},
82 => {
is.read_repeated_packed_float_into(&mut self.data)?;
},
85 => {
self.data.push(is.read_float()?);
},
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.vector_size != 0 {
my_size += ::protobuf::rt::uint32_size(1, self.vector_size);
}
my_size += 5 * self.data.len() as u64;
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.vector_size != 0 {
os.write_uint32(1, self.vector_size)?;
}
for v in &self.data {
os.write_float(10, *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() -> VectorSet {
VectorSet::new()
}
fn clear(&mut self) {
self.vector_size = 0;
self.data.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static VectorSet {
static instance: VectorSet = VectorSet {
vector_size: 0,
data: ::std::vec::Vec::new(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for VectorSet {
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("VectorSet").unwrap()).clone()
}
}
impl ::std::fmt::Display for VectorSet {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for VectorSet {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct EncodedVectorSet {
pub vector_size: u32,
pub data: ::std::vec::Vec<u32>,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a EncodedVectorSet {
fn default() -> &'a EncodedVectorSet {
<EncodedVectorSet as ::protobuf::Message>::default_instance()
}
}
impl EncodedVectorSet {
pub fn new() -> EncodedVectorSet {
::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::<_, _>(
"vector_size",
|m: &EncodedVectorSet| { &m.vector_size },
|m: &mut EncodedVectorSet| { &mut m.vector_size },
));
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"data",
|m: &EncodedVectorSet| { &m.data },
|m: &mut EncodedVectorSet| { &mut m.data },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<EncodedVectorSet>(
"EncodedVectorSet",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for EncodedVectorSet {
const NAME: &'static str = "EncodedVectorSet";
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.vector_size = is.read_uint32()?;
},
82 => {
is.read_repeated_packed_uint32_into(&mut self.data)?;
},
80 => {
self.data.push(is.read_uint32()?);
},
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.vector_size != 0 {
my_size += ::protobuf::rt::uint32_size(1, self.vector_size);
}
for value in &self.data {
my_size += ::protobuf::rt::uint32_size(10, *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.vector_size != 0 {
os.write_uint32(1, self.vector_size)?;
}
for v in &self.data {
os.write_uint32(10, *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() -> EncodedVectorSet {
EncodedVectorSet::new()
}
fn clear(&mut self) {
self.vector_size = 0;
self.data.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static EncodedVectorSet {
static instance: EncodedVectorSet = EncodedVectorSet {
vector_size: 0,
data: ::std::vec::Vec::new(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for EncodedVectorSet {
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("EncodedVectorSet").unwrap()).clone()
}
}
impl ::std::fmt::Display for EncodedVectorSet {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for EncodedVectorSet {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct AttributeValue {
pub value: ::std::option::Option<attribute_value::Value>,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a AttributeValue {
fn default() -> &'a AttributeValue {
<AttributeValue as ::protobuf::Message>::default_instance()
}
}
impl AttributeValue {
pub fn new() -> AttributeValue {
::std::default::Default::default()
}
pub fn string_value(&self) -> &str {
match self.value {
::std::option::Option::Some(attribute_value::Value::StringValue(ref v)) => v,
_ => "",
}
}
pub fn clear_string_value(&mut self) {
self.value = ::std::option::Option::None;
}
pub fn has_string_value(&self) -> bool {
match self.value {
::std::option::Option::Some(attribute_value::Value::StringValue(..)) => true,
_ => false,
}
}
pub fn set_string_value(&mut self, v: ::std::string::String) {
self.value = ::std::option::Option::Some(attribute_value::Value::StringValue(v))
}
pub fn mut_string_value(&mut self) -> &mut ::std::string::String {
if let ::std::option::Option::Some(attribute_value::Value::StringValue(_)) = self.value {
} else {
self.value = ::std::option::Option::Some(attribute_value::Value::StringValue(::std::string::String::new()));
}
match self.value {
::std::option::Option::Some(attribute_value::Value::StringValue(ref mut v)) => v,
_ => panic!(),
}
}
pub fn take_string_value(&mut self) -> ::std::string::String {
if self.has_string_value() {
match self.value.take() {
::std::option::Option::Some(attribute_value::Value::StringValue(v)) => v,
_ => panic!(),
}
} else {
::std::string::String::new()
}
}
pub fn uint64_value(&self) -> u64 {
match self.value {
::std::option::Option::Some(attribute_value::Value::Uint64Value(v)) => v,
_ => 0,
}
}
pub fn clear_uint64_value(&mut self) {
self.value = ::std::option::Option::None;
}
pub fn has_uint64_value(&self) -> bool {
match self.value {
::std::option::Option::Some(attribute_value::Value::Uint64Value(..)) => true,
_ => false,
}
}
pub fn set_uint64_value(&mut self, v: u64) {
self.value = ::std::option::Option::Some(attribute_value::Value::Uint64Value(v))
}
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(1);
fields.push(::protobuf::reflect::rt::v2::make_oneof_deref_has_get_set_simpler_accessor::<_, _>(
"string_value",
AttributeValue::has_string_value,
AttributeValue::string_value,
AttributeValue::set_string_value,
));
fields.push(::protobuf::reflect::rt::v2::make_oneof_copy_has_get_set_simpler_accessors::<_, _>(
"uint64_value",
AttributeValue::has_uint64_value,
AttributeValue::uint64_value,
AttributeValue::set_uint64_value,
));
oneofs.push(attribute_value::Value::generated_oneof_descriptor_data());
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<AttributeValue>(
"AttributeValue",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for AttributeValue {
const NAME: &'static str = "AttributeValue";
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.value = ::std::option::Option::Some(attribute_value::Value::StringValue(is.read_string()?));
},
16 => {
self.value = ::std::option::Option::Some(attribute_value::Value::Uint64Value(is.read_uint64()?));
},
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 let ::std::option::Option::Some(ref v) = self.value {
match v {
&attribute_value::Value::StringValue(ref v) => {
my_size += ::protobuf::rt::string_size(1, &v);
},
&attribute_value::Value::Uint64Value(v) => {
my_size += ::protobuf::rt::uint64_size(2, v);
},
};
}
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 let ::std::option::Option::Some(ref v) = self.value {
match v {
&attribute_value::Value::StringValue(ref v) => {
os.write_string(1, v)?;
},
&attribute_value::Value::Uint64Value(v) => {
os.write_uint64(2, 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() -> AttributeValue {
AttributeValue::new()
}
fn clear(&mut self) {
self.value = ::std::option::Option::None;
self.value = ::std::option::Option::None;
self.special_fields.clear();
}
fn default_instance() -> &'static AttributeValue {
static instance: AttributeValue = AttributeValue {
value: ::std::option::Option::None,
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for AttributeValue {
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("AttributeValue").unwrap()).clone()
}
}
impl ::std::fmt::Display for AttributeValue {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for AttributeValue {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
pub mod attribute_value {
#[derive(Clone,PartialEq,Debug)]
#[non_exhaustive]
pub enum Value {
StringValue(::std::string::String),
Uint64Value(u64),
}
impl ::protobuf::Oneof for Value {
}
impl ::protobuf::OneofFull for Value {
fn descriptor() -> ::protobuf::reflect::OneofDescriptor {
static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::OneofDescriptor> = ::protobuf::rt::Lazy::new();
descriptor.get(|| <super::AttributeValue as ::protobuf::MessageFull>::descriptor().oneof_by_name("value").unwrap()).clone()
}
}
impl Value {
pub(in super) fn generated_oneof_descriptor_data() -> ::protobuf::reflect::GeneratedOneofDescriptorData {
::protobuf::reflect::GeneratedOneofDescriptorData::new::<Value>("value")
}
}
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct AttributesLog {
pub partition_id: ::std::string::String,
pub entries: ::std::vec::Vec<OperationSetAttribute>,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a AttributesLog {
fn default() -> &'a AttributesLog {
<AttributesLog as ::protobuf::Message>::default_instance()
}
}
impl AttributesLog {
pub fn new() -> AttributesLog {
::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::<_, _>(
"partition_id",
|m: &AttributesLog| { &m.partition_id },
|m: &mut AttributesLog| { &mut m.partition_id },
));
fields.push(::protobuf::reflect::rt::v2::make_vec_simpler_accessor::<_, _>(
"entries",
|m: &AttributesLog| { &m.entries },
|m: &mut AttributesLog| { &mut m.entries },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<AttributesLog>(
"AttributesLog",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for AttributesLog {
const NAME: &'static str = "AttributesLog";
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.partition_id = is.read_string()?;
},
82 => {
self.entries.push(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.partition_id.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.partition_id);
}
for value in &self.entries {
let len = value.compute_size();
my_size += 1 + ::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.partition_id.is_empty() {
os.write_string(1, &self.partition_id)?;
}
for v in &self.entries {
::protobuf::rt::write_message_field_with_cached_size(10, 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() -> AttributesLog {
AttributesLog::new()
}
fn clear(&mut self) {
self.partition_id.clear();
self.entries.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static AttributesLog {
static instance: AttributesLog = AttributesLog {
partition_id: ::std::string::String::new(),
entries: ::std::vec::Vec::new(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for AttributesLog {
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("AttributesLog").unwrap()).clone()
}
}
impl ::std::fmt::Display for AttributesLog {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for AttributesLog {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct OperationSetAttribute {
pub vector_id: ::protobuf::MessageField<Uuid>,
pub name_index: u32,
pub value: ::protobuf::MessageField<AttributeValue>,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a OperationSetAttribute {
fn default() -> &'a OperationSetAttribute {
<OperationSetAttribute as ::protobuf::Message>::default_instance()
}
}
impl OperationSetAttribute {
pub fn new() -> OperationSetAttribute {
::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_message_field_accessor::<_, Uuid>(
"vector_id",
|m: &OperationSetAttribute| { &m.vector_id },
|m: &mut OperationSetAttribute| { &mut m.vector_id },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"name_index",
|m: &OperationSetAttribute| { &m.name_index },
|m: &mut OperationSetAttribute| { &mut m.name_index },
));
fields.push(::protobuf::reflect::rt::v2::make_message_field_accessor::<_, AttributeValue>(
"value",
|m: &OperationSetAttribute| { &m.value },
|m: &mut OperationSetAttribute| { &mut m.value },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<OperationSetAttribute>(
"OperationSetAttribute",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for OperationSetAttribute {
const NAME: &'static str = "OperationSetAttribute";
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 => {
::protobuf::rt::read_singular_message_into_field(is, &mut self.vector_id)?;
},
16 => {
self.name_index = is.read_uint32()?;
},
26 => {
::protobuf::rt::read_singular_message_into_field(is, &mut self.value)?;
},
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 let Some(v) = self.vector_id.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint64_size(len) + len;
}
if self.name_index != 0 {
my_size += ::protobuf::rt::uint32_size(2, self.name_index);
}
if let Some(v) = self.value.as_ref() {
let len = v.compute_size();
my_size += 1 + ::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 let Some(v) = self.vector_id.as_ref() {
::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
}
if self.name_index != 0 {
os.write_uint32(2, self.name_index)?;
}
if let Some(v) = self.value.as_ref() {
::protobuf::rt::write_message_field_with_cached_size(3, 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() -> OperationSetAttribute {
OperationSetAttribute::new()
}
fn clear(&mut self) {
self.vector_id.clear();
self.name_index = 0;
self.value.clear();
self.special_fields.clear();
}
fn default_instance() -> &'static OperationSetAttribute {
static instance: OperationSetAttribute = OperationSetAttribute {
vector_id: ::protobuf::MessageField::none(),
name_index: 0,
value: ::protobuf::MessageField::none(),
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for OperationSetAttribute {
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("OperationSetAttribute").unwrap()).clone()
}
}
impl ::std::fmt::Display for OperationSetAttribute {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for OperationSetAttribute {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
#[derive(PartialEq,Clone,Default,Debug)]
pub struct Uuid {
pub upper: u64,
pub lower: u64,
pub special_fields: ::protobuf::SpecialFields,
}
impl<'a> ::std::default::Default for &'a Uuid {
fn default() -> &'a Uuid {
<Uuid as ::protobuf::Message>::default_instance()
}
}
impl Uuid {
pub fn new() -> Uuid {
::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::<_, _>(
"upper",
|m: &Uuid| { &m.upper },
|m: &mut Uuid| { &mut m.upper },
));
fields.push(::protobuf::reflect::rt::v2::make_simpler_field_accessor::<_, _>(
"lower",
|m: &Uuid| { &m.lower },
|m: &mut Uuid| { &mut m.lower },
));
::protobuf::reflect::GeneratedMessageDescriptorData::new_2::<Uuid>(
"Uuid",
fields,
oneofs,
)
}
}
impl ::protobuf::Message for Uuid {
const NAME: &'static str = "Uuid";
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 {
9 => {
self.upper = is.read_fixed64()?;
},
17 => {
self.lower = is.read_fixed64()?;
},
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.upper != 0 {
my_size += 1 + 8;
}
if self.lower != 0 {
my_size += 1 + 8;
}
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.upper != 0 {
os.write_fixed64(1, self.upper)?;
}
if self.lower != 0 {
os.write_fixed64(2, self.lower)?;
}
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() -> Uuid {
Uuid::new()
}
fn clear(&mut self) {
self.upper = 0;
self.lower = 0;
self.special_fields.clear();
}
fn default_instance() -> &'static Uuid {
static instance: Uuid = Uuid {
upper: 0,
lower: 0,
special_fields: ::protobuf::SpecialFields::new(),
};
&instance
}
}
impl ::protobuf::MessageFull for Uuid {
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("Uuid").unwrap()).clone()
}
}
impl ::std::fmt::Display for Uuid {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for Uuid {
type RuntimeType = ::protobuf::reflect::rt::RuntimeTypeMessage<Self>;
}
static file_descriptor_proto_data: &'static [u8] = b"\
\n\x0edatabase.proto\"\xe9\x02\n\x08Database\x12\x1f\n\x0bvector_size\
\x18\x01\x20\x01(\rR\nvectorSize\x12%\n\x0enum_partitions\x18\x02\x20\
\x01(\rR\rnumPartitions\x12#\n\rnum_divisions\x18\x03\x20\x01(\rR\x0cnum\
Divisions\x12\x1b\n\tnum_codes\x18\x04\x20\x01(\rR\x08numCodes\x12#\n\rp\
artition_ids\x18\n\x20\x03(\tR\x0cpartitionIds\x124\n\x16partition_centr\
oids_id\x18\x0b\x20\x01(\tR\x14partitionCentroidsId\x12!\n\x0ccodebook_i\
ds\x18\x0c\x20\x03(\tR\x0bcodebookIds\x12,\n\x12attributes_log_ids\x18\r\
\x20\x03(\tR\x10attributesLogIds\x12'\n\x0fattribute_names\x18\x0e\x20\
\x03(\tR\x0eattributeNames\"\xcf\x01\n\tPartition\x12\x1f\n\x0bvector_si\
ze\x18\x01\x20\x01(\rR\nvectorSize\x12#\n\rnum_divisions\x18\x02\x20\x01\
(\rR\x0cnumDivisions\x12\x1a\n\x08centroid\x18\n\x20\x03(\x02R\x08centro\
id\x12:\n\x0fencoded_vectors\x18\x0b\x20\x01(\x0b2\x11.EncodedVectorSetR\
\x0eencodedVectors\x12$\n\nvector_ids\x18\x0c\x20\x03(\x0b2\x05.UuidR\tv\
ectorIds\"@\n\tVectorSet\x12\x1f\n\x0bvector_size\x18\x01\x20\x01(\rR\nv\
ectorSize\x12\x12\n\x04data\x18\n\x20\x03(\x02R\x04data\"G\n\x10EncodedV\
ectorSet\x12\x1f\n\x0bvector_size\x18\x01\x20\x01(\rR\nvectorSize\x12\
\x12\n\x04data\x18\n\x20\x03(\rR\x04data\"c\n\x0eAttributeValue\x12#\n\
\x0cstring_value\x18\x01\x20\x01(\tH\0R\x0bstringValue\x12#\n\x0cuint64_\
value\x18\x02\x20\x01(\x04H\0R\x0buint64ValueB\x07\n\x05value\"d\n\rAttr\
ibutesLog\x12!\n\x0cpartition_id\x18\x01\x20\x01(\tR\x0bpartitionId\x120\
\n\x07entries\x18\n\x20\x03(\x0b2\x16.OperationSetAttributeR\x07entries\
\"\x81\x01\n\x15OperationSetAttribute\x12\"\n\tvector_id\x18\x01\x20\x01\
(\x0b2\x05.UuidR\x08vectorId\x12\x1d\n\nname_index\x18\x02\x20\x01(\rR\t\
nameIndex\x12%\n\x05value\x18\x03\x20\x01(\x0b2\x0f.AttributeValueR\x05v\
alue\"2\n\x04Uuid\x12\x14\n\x05upper\x18\x01\x20\x01(\x06R\x05upper\x12\
\x14\n\x05lower\x18\x02\x20\x01(\x06R\x05lowerb\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(8);
messages.push(Database::generated_message_descriptor_data());
messages.push(Partition::generated_message_descriptor_data());
messages.push(VectorSet::generated_message_descriptor_data());
messages.push(EncodedVectorSet::generated_message_descriptor_data());
messages.push(AttributeValue::generated_message_descriptor_data());
messages.push(AttributesLog::generated_message_descriptor_data());
messages.push(OperationSetAttribute::generated_message_descriptor_data());
messages.push(Uuid::generated_message_descriptor_data());
let mut enums = ::std::vec::Vec::with_capacity(0);
::protobuf::reflect::GeneratedFileDescriptor::new_generated(
file_descriptor_proto(),
deps,
messages,
enums,
)
});
::protobuf::reflect::FileDescriptor::new_generated_2(generated_file_descriptor)
})
}