pub fn transition(&mut self, action: &A) {
        for machine in self.machines.iter_mut() {
            machine.transition(action);
        }
        self.value = self.machines.iter().map(|machine| machine.value).collect();
    }
/// Send an action to the state machines
Send an action to the state machines
Send an action to the state machines
pub fn transition(&mut self, action: &A) {
        for machine in self.machines.iter_mut() {
            machine.transition(action);
        }
        self.value = self.machines.iter().map(|machine| machine.value).collect();
    }
pub fn transition ( & mut self , action : & A ) { for machine in self . machines . iter_mut ( ) { machine . transition ( action ) ; } self . value = self . machines . iter ( ) . map ( | machine | machine . value ) . collect ( ) ; }
Send an action to the state machines
Send an action to the state machines
&mut self
action
&A
&mut self
action
&A