DisplayStateful

Trait DisplayStateful 

Source
pub trait DisplayStateful<State> {
    // Required method
    fn display(&self, state: &State);
}

Required Methods§

Source

fn display(&self, state: &State)

Implementations on Foreign Types§

Source§

impl<State, R> DisplayStateful<State> for Box<R>
where R: DisplayStateful<State>,

Source§

fn display(&self, state: &State)

Implementors§

Source§

impl<Domain> DisplayStateful<Model> for Identity<Domain>

Source§

impl<Memory, Event, Domain> DisplayStateful<Model> for pcp::variable::store::Store<Memory, Event>
where Memory: MemoryConcept<Item = Domain>, Domain: Display + IsSingleton,

Source§

impl<V> DisplayStateful<Model> for Constant<V>
where V: Debug,

Source§

impl<VStore> DisplayStateful<Model> for Boolean<VStore>

Source§

impl<VStore> DisplayStateful<Model> for BooleanNeg<VStore>

Source§

impl<VStore> DisplayStateful<Model> for Conjunction<VStore>

Source§

impl<VStore> DisplayStateful<Model> for Disjunction<VStore>

Source§

impl<VStore> DisplayStateful<Model> for AllEqual<VStore>

Source§

impl<VStore> DisplayStateful<Model> for XEqY<VStore>

Source§

impl<VStore> DisplayStateful<Model> for XEqYMulZ<VStore>

Source§

impl<VStore> DisplayStateful<Model> for XEqYPlusZ<VStore>
where VStore: Collection,

Source§

impl<VStore> DisplayStateful<Model> for XGreaterYPlusZ<VStore>

Source§

impl<VStore> DisplayStateful<Model> for XLessY<VStore>

Source§

impl<VStore> DisplayStateful<Model> for XLessYPlusZ<VStore>

Source§

impl<VStore> DisplayStateful<Model> for XNeqY<VStore>

Source§

impl<VStore> DisplayStateful<Model> for Distinct<VStore>

Source§

impl<VStore> DisplayStateful<Model> for Sum<VStore>

Source§

impl<VStore, Domain, Bound> DisplayStateful<Model> for Addition<VStore>
where VStore: VStoreConcept<Item = Domain>, Domain: Collection<Item = Bound>, Bound: Debug,

Source§

impl<VStore, Event, R, S> DisplayStateful<(Model, VStore)> for pcp::propagation::store::Store<VStore, Event, R, S>

Source§

impl<VStore, Event, R, S> DisplayStateful<Model> for pcp::propagation::store::Store<VStore, Event, R, S>