pub trait Arbitrate<T>where
T: SimObject,{
// Required method
fn arbitrate(
&mut self,
entity: &Rc<Entity>,
input_values: &mut [Option<T>],
) -> Option<(usize, T)>;
}Required Methods§
fn arbitrate( &mut self, entity: &Rc<Entity>, input_values: &mut [Option<T>], ) -> Option<(usize, T)>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".