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