Skip to content

UnsafeFunctionPointer::Args as a convienence. #479

@JCBurnside

Description

@JCBurnside

Is your feature request related to a problem? Please describe.
I am trying to add additional wrapping around engine.get_function to make a jit runtime that would be reusable.

fn get_function<F:UnsafeFunctionPointer>(&self, name:&str, args:...) {
    let function = //gets function
    function.call(args)
}

Describe the solution you'd like
Just simply add an associated type that is a tuple of all the args in the UnsafeFunctionPointer

Describe possible drawbacks to your solution
I don't see one?

Describe alternatives you've considered
essentially cloning the UnsafeFunctionPointer type and adding it myself and making a blanket implementation to map it.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions