[][src]Macro cursive::impl_enabled

macro_rules! impl_enabled {
    (self.$x:ident) => { ... };
}

A macro to help with creating toggleable views.

Examples

struct MyView {
    enabled: bool,
}

impl MyView {
    cursive_core::impl_enabled!(self.enabled);
}

let view = MyView { enabled: true };
assert!(view.is_enabled());