binaryninja-api icon indicating copy to clipboard operation
binaryninja-api copied to clipboard

rust: Workflow builder api

Open emesare opened this issue 1 year ago • 0 comments

Specifically want this for the rust api.

Right now workflows are in two states: registered (immutable) and unregistered (mutable).

The distinction itself is hidden in the type system making it very easy for a user to mistake an API meant for unregistered workflows for one they can use on a registered workflow.

Adding a WorkflowBuilder or something that acts as a mutable workflow would allow us to use the type system to enforce correct behavior.

emesare avatar Oct 19 '24 23:10 emesare