pub trait DependencyHandler {
// Required methods
fn handle_variable_reference(&mut self, var: VariableId);
fn handle_parameter_reference(&mut self, param: ParameterId);
fn handle_branch_reference(
&mut self,
access: DisciplineAccess,
branch: BranchId,
order: u8,
);
fn handle_system_function_call(
&mut self,
call: SystemFunctionCall<RealExpressionId, StringExpressionId, PortId, ParameterId>,
);
}Required Methods§
fn handle_variable_reference(&mut self, var: VariableId)
fn handle_parameter_reference(&mut self, param: ParameterId)
fn handle_branch_reference( &mut self, access: DisciplineAccess, branch: BranchId, order: u8, )
fn handle_system_function_call( &mut self, call: SystemFunctionCall<RealExpressionId, StringExpressionId, PortId, ParameterId>, )
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".