Skip to content

v0.1.6

Compare
Choose a tag to compare
@illuxiza illuxiza released this 18 Dec 02:27
· 79 commits to main since this release

v0.1.6

Major Features

Vec Enhancements

  • Added proxy-based index access support (e.g. vec[0]) for array-like operations
  • Added global vec() function for convenient Vec creation
  • Enhanced bounds checking for all index-based operations
  • Added splice method for array-like element manipulation
  • Enhanced drain and drainBy to return Vec instead of iterator

Collection Improvements

HashMap/HashSet

  • Added Entry API for efficient key-value manipulation
  • Enhanced Entry API with modify, replaceWith, and remove operations
  • Added orInsertWithKey functionality for conditional insertions
  • Improved edge case handling for deletion operations

Trait System Enhancements

  • Added support for static trait methods
  • Refactored trait system to handle both instance and static methods
  • Improved type safety for trait implementations
  • Enhanced Default trait with static method support
  • Refactored From trait to use static methods