Trait tusk_parser::Flaggable[][src]

pub trait Flaggable {
    fn add_flag(&mut self, flag: Flag);
fn has_flag(&self, flag: Flag) -> bool;
fn has_flags(&self) -> bool;
fn has_visiblity_flag(&self) -> bool; }

Required methods

fn add_flag(&mut self, flag: Flag)[src]

fn has_flag(&self, flag: Flag) -> bool[src]

fn has_flags(&self) -> bool[src]

fn has_visiblity_flag(&self) -> bool[src]

Implementors

impl Flaggable for Class[src]

fn add_flag(&mut self, flag: Flag)[src]

fn has_flag(&self, flag: Flag) -> bool[src]

fn has_flags(&self) -> bool[src]

fn has_visiblity_flag(&self) -> bool[src]

impl Flaggable for Function[src]

fn add_flag(&mut self, flag: Flag)[src]

fn has_flag(&self, flag: Flag) -> bool[src]

fn has_flags(&self) -> bool[src]

fn has_visiblity_flag(&self) -> bool[src]

impl Flaggable for Property[src]

fn add_flag(&mut self, flag: Flag)[src]

fn has_flag(&self, flag: Flag) -> bool[src]

fn has_flags(&self) -> bool[src]

fn has_visiblity_flag(&self) -> bool[src]