protobuf_parse/which_parser.rs
/// Which parse to use to parse `.proto` files.
#[derive(Debug, Copy, Clone)]
pub(crate) enum WhichParser {
/// Pure Rust parser implemented by this crate.
Pure,
/// Parse `.proto` files using `protoc --descriptor_set_out=...` command.
Protoc,
}
impl Default for WhichParser {
fn default() -> Self {
WhichParser::Pure
}
}