PistonDevelopers / PistonDevelopers/dyon

How can one call a Dyon Closure from Rust?

Open
#613 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
1.9k
Forks
56
Avg merge
1m
Merged PRs (30d)
6

Description

If you call a Dyon function that returns a closure, how can one call this closure from Rust later?
I've looked around in the docs and I've found CallClosure, and I've seen the method on the Runtime which calls a CallClosure, but how does one go from Closure to CallClosure?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the documented CallClosure type and the Runtime method that invokes it, then trace how a closure returned by a Dyon function is represented. Confirm whether the existing API exposes a conversion or invocation path, and document a working Rust usage example if one exists.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.