Struct libflo_std::ExtFuncMapper
[−]
[src]
pub struct ExtFuncMapper<'a, 'b> { /* fields omitted */ }
Methods
impl<'a, 'b> ExtFuncMapper<'a, 'b>
[src]
fn new(
func_mapper: &'a FuncMapper,
module_mapper: &'b ModuleMapper
) -> ExtFuncMapper<'a, 'b>
func_mapper: &'a FuncMapper,
module_mapper: &'b ModuleMapper
) -> ExtFuncMapper<'a, 'b>
fn get(&self, func_id: usize) -> Result<&Func, Error>
fn get_by_module_name<TStr0, TStr1>(
&self,
module_name: TStr0,
func_name: TStr1
) -> Result<&Func, Error> where
TStr0: AsRef<str>,
TStr1: AsRef<str>,
&self,
module_name: TStr0,
func_name: TStr1
) -> Result<&Func, Error> where
TStr0: AsRef<str>,
TStr1: AsRef<str>,
fn get_by_name<TStr>(
&self,
module_id: usize,
func_name: TStr
) -> Result<&Func, Error> where
TStr: AsRef<str>,
&self,
module_id: usize,
func_name: TStr
) -> Result<&Func, Error> where
TStr: AsRef<str>,
fn get_id<TStr>(
&self,
module_id: usize,
func_name: TStr
) -> Result<usize, Error> where
TStr: AsRef<str>,
&self,
module_id: usize,
func_name: TStr
) -> Result<usize, Error> where
TStr: AsRef<str>,
fn get_id_by_module_name<TStr0, TStr1>(
&self,
module_name: TStr0,
func_name: TStr1
) -> Result<usize, Error> where
TStr0: AsRef<str>,
TStr1: AsRef<str>,
&self,
module_name: TStr0,
func_name: TStr1
) -> Result<usize, Error> where
TStr0: AsRef<str>,
TStr1: AsRef<str>,