Enum rant::RantFunctionInterface [−][src]
pub enum RantFunctionInterface { Foreign(Rc<dyn Fn(&mut VM<'_>, Vec<RantValue>) -> Result<(), RuntimeError>>), User(Rc<Sequence>), }
Defines endpoint variants for Rant functions.
Variants
Represents a foreign function as a wrapper function accepting a variable number of arguments.
User(Rc<Sequence>)
Represents a user function as an RST.
Trait Implementations
impl Clone for RantFunctionInterface
[src]
impl Clone for RantFunctionInterface
[src]fn clone(&self) -> RantFunctionInterface
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl !RefUnwindSafe for RantFunctionInterface
impl !RefUnwindSafe for RantFunctionInterface
impl !Send for RantFunctionInterface
impl !Send for RantFunctionInterface
impl !Sync for RantFunctionInterface
impl !Sync for RantFunctionInterface
impl Unpin for RantFunctionInterface
impl Unpin for RantFunctionInterface
impl !UnwindSafe for RantFunctionInterface
impl !UnwindSafe for RantFunctionInterface