Skip to content
Dave Herman edited this page Sep 25, 2022 · 6 revisions
  • IntoValue / FromValue conversion traits using GATs
  • proc macros for common cases
    • function definitions with self and parameter auto-conversion (using conversion traits)
    • class definitions
      • automatic generation of common boilerplate
      • allow custom constructor and method definitions in Rust
      • auto-generation of TypeScript .d.ts files
  • missing Node-API functionality
    • BigInt
    • Detaching ArrayBuffers
    • Object operations (define own property, freeze, seal, etc)
    • DataView
  • lifetimes on values
    • make it so Handle is unnecessary and can be deprecated
    • if possible, with some sort of compatibility shim