protobuf_parse/
which_parser.rs

1/// Which parse to use to parse `.proto` files.
2#[derive(Debug, Copy, Clone)]
3pub(crate) enum WhichParser {
4    /// Pure Rust parser implemented by this crate.
5    Pure,
6    /// Parse `.proto` files using `protoc --descriptor_set_out=...` command.
7    Protoc,
8}
9
10impl Default for WhichParser {
11    fn default() -> Self {
12        WhichParser::Pure
13    }
14}