gir_parser::prelude

Trait Callable

Source
pub trait Callable: Info {
    // Required methods
    fn name(&self) -> &str;
    fn c_identifier(&self) -> Option<&str>;
    fn shadows(&self) -> Option<&str>;
    fn shadowed_by(&self) -> Option<&str>;
    fn moved_to(&self) -> Option<&str>;
    fn async_func(&self) -> Option<&str>;
    fn finish_func(&self) -> Option<&str>;
    fn sync_func(&self) -> Option<&str>;
}

Required Methods§

Source

fn name(&self) -> &str

Source

fn c_identifier(&self) -> Option<&str>

Source

fn shadows(&self) -> Option<&str>

Source

fn shadowed_by(&self) -> Option<&str>

Source

fn moved_to(&self) -> Option<&str>

Source

fn async_func(&self) -> Option<&str>

Source

fn finish_func(&self) -> Option<&str>

Source

fn sync_func(&self) -> Option<&str>

Implementors§