protobuf/reflect/oneof/
generated.rs

1use crate::OneofFull;
2
3#[doc(hidden)]
4pub struct GeneratedOneofDescriptorData {
5    pub(crate) name: &'static str,
6}
7
8impl GeneratedOneofDescriptorData {
9    #[doc(hidden)]
10    pub fn new<O>(name: &'static str) -> GeneratedOneofDescriptorData
11    where
12        O: OneofFull,
13    {
14        GeneratedOneofDescriptorData { name }
15    }
16}
17
18#[derive(Debug)]
19pub(crate) struct GeneratedOneofDescriptor {}
20
21impl GeneratedOneofDescriptor {
22    /// Synthetic oneof for proto3 optional field.
23    pub(crate) fn new_synthetic() -> GeneratedOneofDescriptor {
24        GeneratedOneofDescriptor {}
25    }
26
27    pub(crate) fn new(_data: &GeneratedOneofDescriptorData) -> GeneratedOneofDescriptor {
28        GeneratedOneofDescriptor {}
29    }
30}