Trait gir_parser::prelude::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§