rust-protobuf icon indicating copy to clipboard operation
rust-protobuf copied to clipboard

Use UpperCamelCase for enum values

Open nyurik opened this issue 3 years ago • 2 comments

I would like to propose protobuf to generate Enum values in a UpperCamelCase to be consistent with Rust's conventions.

Example:

message Relation {
  enum MemberType {
    NODE = 0;
    WAY = 1;
    RELATION = 2;
  }
  ...

would generate

pub mod relation {
    #[derive(Clone,Copy,PartialEq,Eq,Debug,Hash)]
    pub enum MemberType {
        Node = 0,
        Way = 1,
        Relation = 2,
    }
    ...

nyurik avatar Jul 03 '22 00:07 nyurik