/// 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 | |
} | |
} |