Skip to main content

RuleSetMut

Trait RuleSetMut 

Source
pub trait RuleSetMut<Q, A>: RawRuleset<Q, A>
where Q: RawState, Self::Rule: Instruction<Q, A, Head = Head<Q, A>, Tail = Tail<Q, A>>,
{ // Required method fn get_mut(&mut self, head: &Head<Q, A>) -> Option<&mut Tail<Q, A>>; }

Required Methods§

Source

fn get_mut(&mut self, head: &Head<Q, A>) -> Option<&mut Tail<Q, A>>

Implementations on Foreign Types§

Source§

impl<I, Q, A> RuleSetMut<Q, A> for &mut [I]
where Q: RawState + PartialEq, A: PartialEq, I: InstructionMut<Q, A, Head = Head<Q, A>, Tail = Tail<Q, A>>,

Source§

fn get_mut(&mut self, head: &Head<Q, A>) -> Option<&mut Tail<Q, A>>

Implementors§