1*cf78ab8cSAndroid Build Coastguard Worker // This file is generated by rust-protobuf 3.2.0. Do not edit
2*cf78ab8cSAndroid Build Coastguard Worker // .proto file is parsed by protoc 3.21.12
3*cf78ab8cSAndroid Build Coastguard Worker // @generated
4*cf78ab8cSAndroid Build Coastguard Worker
5*cf78ab8cSAndroid Build Coastguard Worker // https://github.com/rust-lang/rust-clippy/issues/702
6*cf78ab8cSAndroid Build Coastguard Worker #![allow(unknown_lints)]
7*cf78ab8cSAndroid Build Coastguard Worker #![allow(clippy::all)]
8*cf78ab8cSAndroid Build Coastguard Worker
9*cf78ab8cSAndroid Build Coastguard Worker #![allow(unused_attributes)]
10*cf78ab8cSAndroid Build Coastguard Worker #![cfg_attr(rustfmt, rustfmt::skip)]
11*cf78ab8cSAndroid Build Coastguard Worker
12*cf78ab8cSAndroid Build Coastguard Worker #![allow(dead_code)]
13*cf78ab8cSAndroid Build Coastguard Worker #![allow(missing_docs)]
14*cf78ab8cSAndroid Build Coastguard Worker #![allow(non_camel_case_types)]
15*cf78ab8cSAndroid Build Coastguard Worker #![allow(non_snake_case)]
16*cf78ab8cSAndroid Build Coastguard Worker #![allow(non_upper_case_globals)]
17*cf78ab8cSAndroid Build Coastguard Worker #![allow(trivial_casts)]
18*cf78ab8cSAndroid Build Coastguard Worker #![allow(unused_results)]
19*cf78ab8cSAndroid Build Coastguard Worker #![allow(unused_mut)]
20*cf78ab8cSAndroid Build Coastguard Worker
21*cf78ab8cSAndroid Build Coastguard Worker //! Generated file from `netsim/common.proto`
22*cf78ab8cSAndroid Build Coastguard Worker
23*cf78ab8cSAndroid Build Coastguard Worker /// Generated files are compatible only with the same version
24*cf78ab8cSAndroid Build Coastguard Worker /// of protobuf runtime.
25*cf78ab8cSAndroid Build Coastguard Worker const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_3_2_0;
26*cf78ab8cSAndroid Build Coastguard Worker
27*cf78ab8cSAndroid Build Coastguard Worker #[derive(Clone,Copy,PartialEq,Eq,Debug,Hash)]
28*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum:netsim.common.ChipKind)
29*cf78ab8cSAndroid Build Coastguard Worker pub enum ChipKind {
30*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.common.ChipKind.UNSPECIFIED)
31*cf78ab8cSAndroid Build Coastguard Worker UNSPECIFIED = 0,
32*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.common.ChipKind.BLUETOOTH)
33*cf78ab8cSAndroid Build Coastguard Worker BLUETOOTH = 1,
34*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.common.ChipKind.WIFI)
35*cf78ab8cSAndroid Build Coastguard Worker WIFI = 2,
36*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.common.ChipKind.UWB)
37*cf78ab8cSAndroid Build Coastguard Worker UWB = 3,
38*cf78ab8cSAndroid Build Coastguard Worker // @@protoc_insertion_point(enum_value:netsim.common.ChipKind.BLUETOOTH_BEACON)
39*cf78ab8cSAndroid Build Coastguard Worker BLUETOOTH_BEACON = 4,
40*cf78ab8cSAndroid Build Coastguard Worker }
41*cf78ab8cSAndroid Build Coastguard Worker
42*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::Enum for ChipKind {
43*cf78ab8cSAndroid Build Coastguard Worker const NAME: &'static str = "ChipKind";
44*cf78ab8cSAndroid Build Coastguard Worker
value(&self) -> i3245*cf78ab8cSAndroid Build Coastguard Worker fn value(&self) -> i32 {
46*cf78ab8cSAndroid Build Coastguard Worker *self as i32
47*cf78ab8cSAndroid Build Coastguard Worker }
48*cf78ab8cSAndroid Build Coastguard Worker
from_i32(value: i32) -> ::std::option::Option<ChipKind>49*cf78ab8cSAndroid Build Coastguard Worker fn from_i32(value: i32) -> ::std::option::Option<ChipKind> {
50*cf78ab8cSAndroid Build Coastguard Worker match value {
51*cf78ab8cSAndroid Build Coastguard Worker 0 => ::std::option::Option::Some(ChipKind::UNSPECIFIED),
52*cf78ab8cSAndroid Build Coastguard Worker 1 => ::std::option::Option::Some(ChipKind::BLUETOOTH),
53*cf78ab8cSAndroid Build Coastguard Worker 2 => ::std::option::Option::Some(ChipKind::WIFI),
54*cf78ab8cSAndroid Build Coastguard Worker 3 => ::std::option::Option::Some(ChipKind::UWB),
55*cf78ab8cSAndroid Build Coastguard Worker 4 => ::std::option::Option::Some(ChipKind::BLUETOOTH_BEACON),
56*cf78ab8cSAndroid Build Coastguard Worker _ => ::std::option::Option::None
57*cf78ab8cSAndroid Build Coastguard Worker }
58*cf78ab8cSAndroid Build Coastguard Worker }
59*cf78ab8cSAndroid Build Coastguard Worker
60*cf78ab8cSAndroid Build Coastguard Worker const VALUES: &'static [ChipKind] = &[
61*cf78ab8cSAndroid Build Coastguard Worker ChipKind::UNSPECIFIED,
62*cf78ab8cSAndroid Build Coastguard Worker ChipKind::BLUETOOTH,
63*cf78ab8cSAndroid Build Coastguard Worker ChipKind::WIFI,
64*cf78ab8cSAndroid Build Coastguard Worker ChipKind::UWB,
65*cf78ab8cSAndroid Build Coastguard Worker ChipKind::BLUETOOTH_BEACON,
66*cf78ab8cSAndroid Build Coastguard Worker ];
67*cf78ab8cSAndroid Build Coastguard Worker }
68*cf78ab8cSAndroid Build Coastguard Worker
69*cf78ab8cSAndroid Build Coastguard Worker impl ::protobuf::EnumFull for ChipKind {
enum_descriptor() -> ::protobuf::reflect::EnumDescriptor70*cf78ab8cSAndroid Build Coastguard Worker fn enum_descriptor() -> ::protobuf::reflect::EnumDescriptor {
71*cf78ab8cSAndroid Build Coastguard Worker static descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::Lazy::new();
72*cf78ab8cSAndroid Build Coastguard Worker descriptor.get(|| file_descriptor().enum_by_package_relative_name("ChipKind").unwrap()).clone()
73*cf78ab8cSAndroid Build Coastguard Worker }
74*cf78ab8cSAndroid Build Coastguard Worker
descriptor(&self) -> ::protobuf::reflect::EnumValueDescriptor75*cf78ab8cSAndroid Build Coastguard Worker fn descriptor(&self) -> ::protobuf::reflect::EnumValueDescriptor {
76*cf78ab8cSAndroid Build Coastguard Worker let index = *self as usize;
77*cf78ab8cSAndroid Build Coastguard Worker Self::enum_descriptor().value_by_index(index)
78*cf78ab8cSAndroid Build Coastguard Worker }
79*cf78ab8cSAndroid Build Coastguard Worker }
80*cf78ab8cSAndroid Build Coastguard Worker
81*cf78ab8cSAndroid Build Coastguard Worker impl ::std::default::Default for ChipKind {
default() -> Self82*cf78ab8cSAndroid Build Coastguard Worker fn default() -> Self {
83*cf78ab8cSAndroid Build Coastguard Worker ChipKind::UNSPECIFIED
84*cf78ab8cSAndroid Build Coastguard Worker }
85*cf78ab8cSAndroid Build Coastguard Worker }
86*cf78ab8cSAndroid Build Coastguard Worker
87*cf78ab8cSAndroid Build Coastguard Worker impl ChipKind {
generated_enum_descriptor_data() -> ::protobuf::reflect::GeneratedEnumDescriptorData88*cf78ab8cSAndroid Build Coastguard Worker fn generated_enum_descriptor_data() -> ::protobuf::reflect::GeneratedEnumDescriptorData {
89*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::reflect::GeneratedEnumDescriptorData::new::<ChipKind>("ChipKind")
90*cf78ab8cSAndroid Build Coastguard Worker }
91*cf78ab8cSAndroid Build Coastguard Worker }
92*cf78ab8cSAndroid Build Coastguard Worker
93*cf78ab8cSAndroid Build Coastguard Worker static file_descriptor_proto_data: &'static [u8] = b"\
94*cf78ab8cSAndroid Build Coastguard Worker \n\x13netsim/common.proto\x12\rnetsim.common*S\n\x08ChipKind\x12\x0f\n\
95*cf78ab8cSAndroid Build Coastguard Worker \x0bUNSPECIFIED\x10\0\x12\r\n\tBLUETOOTH\x10\x01\x12\x08\n\x04WIFI\x10\
96*cf78ab8cSAndroid Build Coastguard Worker \x02\x12\x07\n\x03UWB\x10\x03\x12\x14\n\x10BLUETOOTH_BEACON\x10\x04b\x06\
97*cf78ab8cSAndroid Build Coastguard Worker proto3\
98*cf78ab8cSAndroid Build Coastguard Worker ";
99*cf78ab8cSAndroid Build Coastguard Worker
100*cf78ab8cSAndroid Build Coastguard Worker /// `FileDescriptorProto` object which was a source for this generated file
file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto101*cf78ab8cSAndroid Build Coastguard Worker fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
102*cf78ab8cSAndroid Build Coastguard Worker static file_descriptor_proto_lazy: ::protobuf::rt::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::rt::Lazy::new();
103*cf78ab8cSAndroid Build Coastguard Worker file_descriptor_proto_lazy.get(|| {
104*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::Message::parse_from_bytes(file_descriptor_proto_data).unwrap()
105*cf78ab8cSAndroid Build Coastguard Worker })
106*cf78ab8cSAndroid Build Coastguard Worker }
107*cf78ab8cSAndroid Build Coastguard Worker
108*cf78ab8cSAndroid Build Coastguard Worker /// `FileDescriptor` object which allows dynamic access to files
file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor109*cf78ab8cSAndroid Build Coastguard Worker pub fn file_descriptor() -> &'static ::protobuf::reflect::FileDescriptor {
110*cf78ab8cSAndroid Build Coastguard Worker static generated_file_descriptor_lazy: ::protobuf::rt::Lazy<::protobuf::reflect::GeneratedFileDescriptor> = ::protobuf::rt::Lazy::new();
111*cf78ab8cSAndroid Build Coastguard Worker static file_descriptor: ::protobuf::rt::Lazy<::protobuf::reflect::FileDescriptor> = ::protobuf::rt::Lazy::new();
112*cf78ab8cSAndroid Build Coastguard Worker file_descriptor.get(|| {
113*cf78ab8cSAndroid Build Coastguard Worker let generated_file_descriptor = generated_file_descriptor_lazy.get(|| {
114*cf78ab8cSAndroid Build Coastguard Worker let mut deps = ::std::vec::Vec::with_capacity(0);
115*cf78ab8cSAndroid Build Coastguard Worker let mut messages = ::std::vec::Vec::with_capacity(0);
116*cf78ab8cSAndroid Build Coastguard Worker let mut enums = ::std::vec::Vec::with_capacity(1);
117*cf78ab8cSAndroid Build Coastguard Worker enums.push(ChipKind::generated_enum_descriptor_data());
118*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::reflect::GeneratedFileDescriptor::new_generated(
119*cf78ab8cSAndroid Build Coastguard Worker file_descriptor_proto(),
120*cf78ab8cSAndroid Build Coastguard Worker deps,
121*cf78ab8cSAndroid Build Coastguard Worker messages,
122*cf78ab8cSAndroid Build Coastguard Worker enums,
123*cf78ab8cSAndroid Build Coastguard Worker )
124*cf78ab8cSAndroid Build Coastguard Worker });
125*cf78ab8cSAndroid Build Coastguard Worker ::protobuf::reflect::FileDescriptor::new_generated_2(generated_file_descriptor)
126*cf78ab8cSAndroid Build Coastguard Worker })
127*cf78ab8cSAndroid Build Coastguard Worker }
128