Trait ApiVisitor
Source pub trait ApiVisitor {
// Provided methods
fn begin(&mut self, _model: &ApiModel) { ... }
fn visit_enum(&mut self, _e: &EnumModel) { ... }
fn visit_bitmask(&mut self, _b: &BitmaskModel) { ... }
fn visit_struct(&mut self, _s: &StructureModel) { ... }
fn visit_object(&mut self, _o: &ObjectModel) { ... }
fn visit_function(&mut self, _f: &FunctionModel) { ... }
fn visit_function_pointer(&mut self, _f: &FunctionPointerModel) { ... }
fn visit_callback(&mut self, _c: &CallbackModel) { ... }
fn visit_callback_function(&mut self, _c: &CallbackFunctionModel) { ... }
fn visit_callback_info(&mut self, _c: &CallbackInfoModel) { ... }
fn visit_constant(&mut self, _c: &ConstantModel) { ... }
fn end(&mut self, _model: &ApiModel) { ... }
}