1 use protobuf::descriptor::EnumOptions;
2 use protobuf::descriptor::FieldOptions;
3 use protobuf::descriptor::FileOptions;
4 use protobuf::descriptor::MessageOptions;
5 use protobuf::rustproto;
6 
7 use crate::Customize;
8 
customize_from_rustproto_for_message(source: &MessageOptions) -> Customize9 pub(crate) fn customize_from_rustproto_for_message(source: &MessageOptions) -> Customize {
10     let before = None;
11     let generate_accessors = rustproto::exts::generate_accessors.get(source);
12     let generate_getter = rustproto::exts::generate_getter.get(source);
13     let tokio_bytes = rustproto::exts::tokio_bytes.get(source);
14     let tokio_bytes_for_string = rustproto::exts::tokio_bytes_for_string.get(source);
15     let lite_runtime = None;
16     let gen_mod_rs = None;
17     let inside_protobuf = None;
18     Customize {
19         before,
20         generate_accessors,
21         generate_getter,
22         tokio_bytes,
23         tokio_bytes_for_string,
24         lite_runtime,
25         gen_mod_rs,
26         inside_protobuf,
27     }
28 }
29 
customize_from_rustproto_for_enum(_source: &EnumOptions) -> Customize30 pub(crate) fn customize_from_rustproto_for_enum(_source: &EnumOptions) -> Customize {
31     Customize::default()
32 }
33 
customize_from_rustproto_for_field(source: &FieldOptions) -> Customize34 pub(crate) fn customize_from_rustproto_for_field(source: &FieldOptions) -> Customize {
35     let before = None;
36     let generate_accessors = rustproto::exts::generate_accessors_field.get(source);
37     let generate_getter = rustproto::exts::generate_getter_field.get(source);
38     let tokio_bytes = rustproto::exts::tokio_bytes_field.get(source);
39     let tokio_bytes_for_string = rustproto::exts::tokio_bytes_for_string_field.get(source);
40     let lite_runtime = None;
41     let gen_mod_rs = None;
42     let inside_protobuf = None;
43     Customize {
44         before,
45         generate_accessors,
46         generate_getter,
47         tokio_bytes,
48         tokio_bytes_for_string,
49         lite_runtime,
50         gen_mod_rs,
51         inside_protobuf,
52     }
53 }
54 
customize_from_rustproto_for_file(source: &FileOptions) -> Customize55 pub(crate) fn customize_from_rustproto_for_file(source: &FileOptions) -> Customize {
56     let before = None;
57     let generate_accessors = rustproto::exts::generate_accessors_all.get(source);
58     let generate_getter = rustproto::exts::generate_getter_all.get(source);
59     let tokio_bytes = rustproto::exts::tokio_bytes_all.get(source);
60     let tokio_bytes_for_string = rustproto::exts::tokio_bytes_for_string_all.get(source);
61     let lite_runtime = rustproto::exts::lite_runtime_all.get(source);
62     let gen_mod_rs = None;
63     let inside_protobuf = None;
64     Customize {
65         before,
66         generate_accessors,
67         generate_getter,
68         tokio_bytes,
69         tokio_bytes_for_string,
70         lite_runtime,
71         inside_protobuf,
72         gen_mod_rs,
73     }
74 }
75