2ce6679643
Calling `get_trait` copies the returned `Property`, so the caching we performed in `PropertyClass` was never actually getting used. Instead, we now store our `PropertyClass` values in a `Vec` indexed by slot id. `set_property` and `init_property` now perform coercions by going through the `VTable,` which writes the updated `PropertyClass` back into the array. |
||
---|---|---|
.. | ||
assets | ||
build_playerglobal | ||
macros | ||
src | ||
Cargo.toml | ||
build.rs |