[][src]Trait zia::Execute

pub trait Execute<T> where
    Self: Call<T> + SyntaxConverter<T>,
    T: From<String> + From<Self::C> + From<Self::A> + RemoveDefinition + RemoveAsDefinitionOf + SetReduction + MakeReduceFrom + RemoveReduction + NoLongerReducesFrom + SetDefinition + SetAsDefinitionOf + GetDefinition + MaybeString + GetDefinitionOf + GetReduction + FindWhatReducesToIt,
    Self::S: Container + Pair<Self::S> + Clone + From<(String, Option<usize>)> + DisplayJoint + PartialEq<Self::S>, 
{ fn execute(&mut self, command: &str) -> String { ... } }

Executing a command based on a string to add, write, read, or remove contained concepts.

Provided methods

fn execute(&mut self, command: &str) -> String

Loading content...

Implementors

impl<S, T> Execute<T> for S where
    T: From<String> + From<Self::C> + From<Self::A> + RemoveDefinition + RemoveAsDefinitionOf + SetReduction + MakeReduceFrom + RemoveReduction + NoLongerReducesFrom + SetDefinition + SetAsDefinitionOf + GetDefinition + MaybeString + GetDefinitionOf + GetReduction + FindWhatReducesToIt,
    S: Call<T> + SyntaxConverter<T>,
    S::S: Container + Pair<S::S> + Clone + From<(String, Option<usize>)> + DisplayJoint + PartialEq<Self::S>, 
[src]

fn execute(&mut self, command: &str) -> String
[src]

Loading content...