pub struct FuncDef {
pub name: String,
pub argstype: Vec<String>,
pub rettype: String,
}Fields§
§name: String§argstype: Vec<String>§rettype: StringImplementations§
Source§impl FuncDef
impl FuncDef
pub fn args_decl(&self) -> &str
pub fn args_let_vec(&self) -> &str
pub fn str_args_converter(&self) -> &str
pub fn rettype_decl(&self) -> &str
pub fn handle_retval(&self) -> &str
pub fn exported_helper_var(&self) -> &str
pub fn import_helper_var(&self) -> &str
pub fn imported_body(&self) -> &str
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FuncDef
impl RefUnwindSafe for FuncDef
impl Send for FuncDef
impl Sync for FuncDef
impl Unpin for FuncDef
impl UnwindSafe for FuncDef
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more