denoland / rusty_v8

Rust bindings for the V8 JavaScript engine
https://crates.io/crates/v8
MIT License
3.08k stars 300 forks source link

chore: Update use of deprecated APIs #1481

Closed bartlomieju closed 1 month ago

bartlomieju commented 1 month ago

This commit updates APIs related to named and indexed property handlers to not use deprecated V8 APIs. Main change is the change of return value in callbacks that now requires to return v8::Intercepted enum.

Towards https://github.com/denoland/rusty_v8/issues/1478