Skip to content

UX/Design improvement #21

@ENBYSS

Description

@ENBYSS

Currently the crate works well - however its structure can leave a lot to be desired. The following are some problems:

  • Mutations have a configure function to build their options up. Most of their contents is repeated, however there is no obvious way to group up the code - either as a macro, or into a seperate function.
  • Currently, a range in the options requires a vector of 2 elements. If, however, an exact number is needed, there is no way to use a single element to represent that. Adding to the confusion, to pick an exact number, the maximum needs to be one more than the minimum, ex. [100,101].
  • Add support for optional overrides for each mutation in the options.toml that would override the global settings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions