You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Inherent conversion methods are now genericized into `new`, `to`, `try_to`,
and `coerce_to`, to reduce the clutter and make other `Variant` methods
more discoverable in docs.
- `new` replaces the `from_*` methods. The original version that returns nil
variants is renamed to `Variant::nil`, to better reflect its behavior.
- `to` and `try_to` replaces the `try_to_*` methods, with naming more
consistent with the rest of the Rust ecosystem.
- `to_object` and `try_to_object` are kept for convenience around `Ref`.
- `coerce_to` replaces the `to_*` methods. A new trait `CoerceFromVariant` is
introduced and implemented for all GDScript built-in types.
- Documentation is updated around convertion methods/traits to highlight what
is used for exported methods.
Close #774
0 commit comments