Struct mentat::vocabulary::SimpleVocabularySource
[−]
[src]
A convenience struct to package simple pre
and post
functions with a collection of
vocabulary Definition
s.
Fields
definitions: Vec<Definition>
pre: Option<fn(_: &mut InProgress) -> Result<()>>
post: Option<fn(_: &mut InProgress) -> Result<()>>
Methods
impl SimpleVocabularySource
[src]
[−]
impl SimpleVocabularySource
pub fn new(
definitions: Vec<Definition>,
pre: Option<fn(_: &mut InProgress) -> Result<()>>,
post: Option<fn(_: &mut InProgress) -> Result<()>>
) -> SimpleVocabularySource
[src]
pub fn new(
definitions: Vec<Definition>,
pre: Option<fn(_: &mut InProgress) -> Result<()>>,
post: Option<fn(_: &mut InProgress) -> Result<()>>
) -> SimpleVocabularySource
pub fn with_definitions(definitions: Vec<Definition>) -> SimpleVocabularySource
[src]
pub fn with_definitions(definitions: Vec<Definition>) -> SimpleVocabularySource
Trait Implementations
Auto Trait Implementations
impl Send for SimpleVocabularySource
impl Send for SimpleVocabularySource
impl Sync for SimpleVocabularySource
impl Sync for SimpleVocabularySource