[−][src]Trait protobuf::ProtobufEnum
Trait implemented by all protobuf enum types.
Required methods
pub fn value(&self) -> i32
[src]
Get enum i32
value.
pub fn from_i32(v: i32) -> Option<Self>
[src]
Try to create an enum from i32
value.
Return None
if value is unknown.
Provided methods
pub fn values() -> &'static [Self]
[src]
Get all enum values for enum type.
pub fn descriptor(&self) -> &'static EnumValueDescriptor
[src]
Get enum value descriptor.
pub fn enum_descriptor(&self) -> &'static EnumDescriptor
[src]
Get enum descriptor.
pub fn enum_descriptor_static() -> &'static EnumDescriptor
[src]
Get enum descriptor by type.