Struct yaccas::arguments::Metadata [] [src]

pub struct Metadata<'a, T> {
    pub callback: Option<Box<FnMut(&T) -> () + 'a>>,
}

The metadata of an argument.

Fields

The callback of an argument.

Methods

impl<'a, T> Metadata<'a, T>
[src]

Sets a callback. use yaccas::arguments::{Flag, Metadata}; let mut meta : Metadata<Flag> = Metadata::default().set_callback(|_flag : &Flag| { // Do something in the callback });

Trait Implementations

impl<'a, T> Default for Metadata<'a, T>
[src]

Returns the "default value" for a type. Read more