-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor!: update RON tuple type implementations
BREAKING CHANGE: All RON tuple types now require a size parameter to specify the number of elements. - Add size parameter to `ronTuple`, `ronTupleEnum`, `ronTupleEnumOf`, and `ronTupleOf` types - Update functions in `options.nix` to handle size parameter - Add size validation via assertions - Update tuple descriptions to include size information - Fix tuple type handling in utils.nix for Rust type conversion - Update modules to specify tuple sizes explicitly - Update tuple enum types to validate length of value lists - Ensure backward compatibility with existing tuple implementations This change improves type safety by enforcing fixed-size tuples and making the size constraints explicit in the type system.
- Loading branch information
1 parent
1dbde29
commit e87b772
Showing
6 changed files
with
286 additions
and
212 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.