Trait CustomizeCallback

Source
pub trait CustomizeCallback: 'static {
    // Provided methods
    fn file(&self, file: &FileDescriptor) -> Customize { ... }
    fn message(&self, message: &MessageDescriptor) -> Customize { ... }
    fn field(&self, field: &FieldDescriptor) -> Customize { ... }
    fn special_field(
        &self,
        message: &MessageDescriptor,
        field: &str,
    ) -> Customize { ... }
    fn enumeration(&self, enum_type: &EnumDescriptor) -> Customize { ... }
    fn oneof(&self, oneof: &OneofDescriptor) -> Customize { ... }
}
Expand description

Dynamic callback to customize code generation.

Provided Methods§

Source

fn file(&self, file: &FileDescriptor) -> Customize

Source

fn message(&self, message: &MessageDescriptor) -> Customize

Source

fn field(&self, field: &FieldDescriptor) -> Customize

Source

fn special_field(&self, message: &MessageDescriptor, field: &str) -> Customize

Source

fn enumeration(&self, enum_type: &EnumDescriptor) -> Customize

Source

fn oneof(&self, oneof: &OneofDescriptor) -> Customize

Implementors§