// This file is generated by rust-protobuf 2.14.0. Do not edit // @generated // https://github.com/rust-lang/rust-clippy/issues/702 #![allow(unknown_lints)] #![allow(clippy::all)] #![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(unsafe_code)] #![allow(unused_imports)] #![allow(unused_results)] //! Generated file from `src/proto/fileformat.proto` use protobuf::Message as Message_imported_for_functions; use protobuf::ProtobufEnum as ProtobufEnum_imported_for_functions; /// Generated files are compatible only with the same version /// of protobuf runtime. // const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_14_0; #[derive(PartialEq,Clone,Default,Debug)] pub struct Blob { // message fields raw: ::protobuf::SingularField<::std::vec::Vec>, raw_size: ::std::option::Option, zlib_data: ::protobuf::SingularField<::std::vec::Vec>, lzma_data: ::protobuf::SingularField<::std::vec::Vec>, OBSOLETE_bzip2_data: ::protobuf::SingularField<::std::vec::Vec>, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Blob { fn default() -> &'a Blob { ::default_instance() } } impl Blob { pub fn new() -> Blob { ::std::default::Default::default() } // optional bytes raw = 1; pub fn get_raw(&self) -> &[u8] { match self.raw.as_ref() { Some(v) => &v, None => &[], } } pub fn clear_raw(&mut self) { self.raw.clear(); } pub fn has_raw(&self) -> bool { self.raw.is_some() } // Param is passed by value, moved pub fn set_raw(&mut self, v: ::std::vec::Vec) { self.raw = ::protobuf::SingularField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_raw(&mut self) -> &mut ::std::vec::Vec { if self.raw.is_none() { self.raw.set_default(); } self.raw.as_mut().unwrap() } // Take field pub fn take_raw(&mut self) -> ::std::vec::Vec { self.raw.take().unwrap_or_else(|| ::std::vec::Vec::new()) } // optional int32 raw_size = 2; pub fn get_raw_size(&self) -> i32 { self.raw_size.unwrap_or(0) } pub fn clear_raw_size(&mut self) { self.raw_size = ::std::option::Option::None; } pub fn has_raw_size(&self) -> bool { self.raw_size.is_some() } // Param is passed by value, moved pub fn set_raw_size(&mut self, v: i32) { self.raw_size = ::std::option::Option::Some(v); } // optional bytes zlib_data = 3; pub fn get_zlib_data(&self) -> &[u8] { match self.zlib_data.as_ref() { Some(v) => &v, None => &[], } } pub fn clear_zlib_data(&mut self) { self.zlib_data.clear(); } pub fn has_zlib_data(&self) -> bool { self.zlib_data.is_some() } // Param is passed by value, moved pub fn set_zlib_data(&mut self, v: ::std::vec::Vec) { self.zlib_data = ::protobuf::SingularField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_zlib_data(&mut self) -> &mut ::std::vec::Vec { if self.zlib_data.is_none() { self.zlib_data.set_default(); } self.zlib_data.as_mut().unwrap() } // Take field pub fn take_zlib_data(&mut self) -> ::std::vec::Vec { self.zlib_data.take().unwrap_or_else(|| ::std::vec::Vec::new()) } // optional bytes lzma_data = 4; pub fn get_lzma_data(&self) -> &[u8] { match self.lzma_data.as_ref() { Some(v) => &v, None => &[], } } pub fn clear_lzma_data(&mut self) { self.lzma_data.clear(); } pub fn has_lzma_data(&self) -> bool { self.lzma_data.is_some() } // Param is passed by value, moved pub fn set_lzma_data(&mut self, v: ::std::vec::Vec) { self.lzma_data = ::protobuf::SingularField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_lzma_data(&mut self) -> &mut ::std::vec::Vec { if self.lzma_data.is_none() { self.lzma_data.set_default(); } self.lzma_data.as_mut().unwrap() } // Take field pub fn take_lzma_data(&mut self) -> ::std::vec::Vec { self.lzma_data.take().unwrap_or_else(|| ::std::vec::Vec::new()) } // optional bytes OBSOLETE_bzip2_data = 5; pub fn get_OBSOLETE_bzip2_data(&self) -> &[u8] { match self.OBSOLETE_bzip2_data.as_ref() { Some(v) => &v, None => &[], } } pub fn clear_OBSOLETE_bzip2_data(&mut self) { self.OBSOLETE_bzip2_data.clear(); } pub fn has_OBSOLETE_bzip2_data(&self) -> bool { self.OBSOLETE_bzip2_data.is_some() } // Param is passed by value, moved pub fn set_OBSOLETE_bzip2_data(&mut self, v: ::std::vec::Vec) { self.OBSOLETE_bzip2_data = ::protobuf::SingularField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_OBSOLETE_bzip2_data(&mut self) -> &mut ::std::vec::Vec { if self.OBSOLETE_bzip2_data.is_none() { self.OBSOLETE_bzip2_data.set_default(); } self.OBSOLETE_bzip2_data.as_mut().unwrap() } // Take field pub fn take_OBSOLETE_bzip2_data(&mut self) -> ::std::vec::Vec { self.OBSOLETE_bzip2_data.take().unwrap_or_else(|| ::std::vec::Vec::new()) } } impl ::protobuf::Message for Blob { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.raw)?; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.raw_size = ::std::option::Option::Some(tmp); }, 3 => { ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.zlib_data)?; }, 4 => { ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.lzma_data)?; }, 5 => { ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.OBSOLETE_bzip2_data)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.raw.as_ref() { my_size += ::protobuf::rt::bytes_size(1, &v); } if let Some(v) = self.raw_size { my_size += ::protobuf::rt::value_size(2, v, ::protobuf::wire_format::WireTypeVarint); } if let Some(ref v) = self.zlib_data.as_ref() { my_size += ::protobuf::rt::bytes_size(3, &v); } if let Some(ref v) = self.lzma_data.as_ref() { my_size += ::protobuf::rt::bytes_size(4, &v); } if let Some(ref v) = self.OBSOLETE_bzip2_data.as_ref() { my_size += ::protobuf::rt::bytes_size(5, &v); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.raw.as_ref() { os.write_bytes(1, &v)?; } if let Some(v) = self.raw_size { os.write_int32(2, v)?; } if let Some(ref v) = self.zlib_data.as_ref() { os.write_bytes(3, &v)?; } if let Some(ref v) = self.lzma_data.as_ref() { os.write_bytes(4, &v)?; } if let Some(ref v) = self.OBSOLETE_bzip2_data.as_ref() { os.write_bytes(5, &v)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Blob { Blob::new() } fn default_instance() -> &'static Blob { static mut instance: ::protobuf::lazy::Lazy = ::protobuf::lazy::Lazy::INIT; unsafe { instance.get(Blob::new) } } } impl ::protobuf::Clear for Blob { fn clear(&mut self) { self.raw.clear(); self.raw_size = ::std::option::Option::None; self.zlib_data.clear(); self.lzma_data.clear(); self.OBSOLETE_bzip2_data.clear(); self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for Blob { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default,Debug)] pub struct BlobHeader { // message fields field_type: ::protobuf::SingularField<::std::string::String>, indexdata: ::protobuf::SingularField<::std::vec::Vec>, datasize: ::std::option::Option, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a BlobHeader { fn default() -> &'a BlobHeader { ::default_instance() } } impl BlobHeader { pub fn new() -> BlobHeader { ::std::default::Default::default() } // required string type = 1; pub fn get_field_type(&self) -> &str { match self.field_type.as_ref() { Some(v) => &v, None => "", } } pub fn clear_field_type(&mut self) { self.field_type.clear(); } pub fn has_field_type(&self) -> bool { self.field_type.is_some() } // Param is passed by value, moved pub fn set_field_type(&mut self, v: ::std::string::String) { self.field_type = ::protobuf::SingularField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_field_type(&mut self) -> &mut ::std::string::String { if self.field_type.is_none() { self.field_type.set_default(); } self.field_type.as_mut().unwrap() } // Take field pub fn take_field_type(&mut self) -> ::std::string::String { self.field_type.take().unwrap_or_else(|| ::std::string::String::new()) } // optional bytes indexdata = 2; pub fn get_indexdata(&self) -> &[u8] { match self.indexdata.as_ref() { Some(v) => &v, None => &[], } } pub fn clear_indexdata(&mut self) { self.indexdata.clear(); } pub fn has_indexdata(&self) -> bool { self.indexdata.is_some() } // Param is passed by value, moved pub fn set_indexdata(&mut self, v: ::std::vec::Vec) { self.indexdata = ::protobuf::SingularField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_indexdata(&mut self) -> &mut ::std::vec::Vec { if self.indexdata.is_none() { self.indexdata.set_default(); } self.indexdata.as_mut().unwrap() } // Take field pub fn take_indexdata(&mut self) -> ::std::vec::Vec { self.indexdata.take().unwrap_or_else(|| ::std::vec::Vec::new()) } // required int32 datasize = 3; pub fn get_datasize(&self) -> i32 { self.datasize.unwrap_or(0) } pub fn clear_datasize(&mut self) { self.datasize = ::std::option::Option::None; } pub fn has_datasize(&self) -> bool { self.datasize.is_some() } // Param is passed by value, moved pub fn set_datasize(&mut self, v: i32) { self.datasize = ::std::option::Option::Some(v); } } impl ::protobuf::Message for BlobHeader { fn is_initialized(&self) -> bool { if self.field_type.is_none() { return false; } if self.datasize.is_none() { return false; } true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.field_type)?; }, 2 => { ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.indexdata)?; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.datasize = ::std::option::Option::Some(tmp); }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.field_type.as_ref() { my_size += ::protobuf::rt::string_size(1, &v); } if let Some(ref v) = self.indexdata.as_ref() { my_size += ::protobuf::rt::bytes_size(2, &v); } if let Some(v) = self.datasize { my_size += ::protobuf::rt::value_size(3, v, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.field_type.as_ref() { os.write_string(1, &v)?; } if let Some(ref v) = self.indexdata.as_ref() { os.write_bytes(2, &v)?; } if let Some(v) = self.datasize { os.write_int32(3, v)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> BlobHeader { BlobHeader::new() } fn default_instance() -> &'static BlobHeader { static mut instance: ::protobuf::lazy::Lazy = ::protobuf::lazy::Lazy::INIT; unsafe { instance.get(BlobHeader::new) } } } impl ::protobuf::Clear for BlobHeader { fn clear(&mut self) { self.field_type.clear(); self.indexdata.clear(); self.datasize = ::std::option::Option::None; self.unknown_fields.clear(); } } impl ::protobuf::reflect::ProtobufValue for BlobHeader { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } }