pub struct IrFunction { /* private fields */ }Implementations§
Source§impl IrFunction
impl IrFunction
pub fn interpret(&self, args: &[IrValue]) -> Result<IrValue, XlsynthError>
pub fn get_name(&self) -> String
pub fn get_type(&self) -> Result<IrFunctionType, XlsynthError>
Trait Implementations§
impl Send for IrFunction
impl Sync for IrFunction
Auto Trait Implementations§
impl Freeze for IrFunction
impl RefUnwindSafe for IrFunction
impl Unpin for IrFunction
impl UnwindSafe for IrFunction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more