trait Visitor {
    // Required methods
    fn check_fdb_wkt(&self, message_descriptor: &MessageDescriptor) -> bool;
    fn previously_walked_check_or_update(
        &mut self,
        message_descriptor: &MessageDescriptor
    ) -> bool;
    fn visit_parent_file_descriptor(
        &self,
        file_descriptor: FileDescriptor
    ) -> bool;
    fn visit_field_descriptor(
        &mut self,
        field_descriptor: FieldDescriptor
    ) -> bool;
    fn visit_map_entry_key_type_field_descriptor(
        &self,
        field_descriptor: FieldDescriptor
    ) -> bool;
    fn visit_map_entry_value_type_field_descriptor(
        &mut self,
        field_descriptor: FieldDescriptor
    ) -> bool;
}

Required Methods§

source

fn check_fdb_wkt(&self, message_descriptor: &MessageDescriptor) -> bool

source

fn previously_walked_check_or_update( &mut self, message_descriptor: &MessageDescriptor ) -> bool

source

fn visit_parent_file_descriptor(&self, file_descriptor: FileDescriptor) -> bool

source

fn visit_field_descriptor(&mut self, field_descriptor: FieldDescriptor) -> bool

source

fn visit_map_entry_key_type_field_descriptor( &self, field_descriptor: FieldDescriptor ) -> bool

source

fn visit_map_entry_value_type_field_descriptor( &mut self, field_descriptor: FieldDescriptor ) -> bool

Implementors§