Skip to content

[Experiment]: Strong Typed Variant in the Params #812

Description

@philou

Contact Details

philippe.bourgau@gmail.com

Feature Request

The variant in the params is currently a string, which spreads error-handling code down to the engine.

Feature Description

Try to use the typed Variant from the Params. We might need to isolate move around code to avoid cyclic dependencies. Yet it would allow us to follow the "Parse don't validate" idiom, and get rid of error-handling code by design.

Then learn and decide what to do.

We might also use the opportunity to push code to the Variant structure when that makes sense

Alternatives

  • keep it as it is

Additional Context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions