bevy/crates
Matty Weatherley ea15c85977 Expose the output curve type in with_derivative (#18826)
# Objective

I was wrong about how RPITIT works when I wrote this stuff initially,
and in order to actually give people access to all the traits
implemented by the output (e.g. Debug and so on) it's important to
expose the real output type, even if it makes the trait uglier and less
comprehensible. (☹️)

## Solution

Expose the curve output type of the `CurveWithDerivative` trait and its
double-derivative companion. I also added a bunch of trait derives to
`WithDerivative<T>`, since I think that was just an oversight.
2025-04-14 22:46:29 +02:00
..
bevy_a11y Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_animation Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_app Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_asset Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_audio Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_color Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_core_pipeline Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_derive Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_dev_tools Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_diagnostic Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_dylib don't disable std in bevy_dylib (#18807) 2025-04-12 01:01:22 +02:00
bevy_ecs Use never_say_never hack to work around Rust 2024 regression for fn traits (#18804) 2025-04-14 22:46:29 +02:00
bevy_encase_derive Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_gilrs Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_gizmos Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_gltf Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_image Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_input Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_input_focus Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_internal Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_log Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_macro_utils Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_math Expose the output curve type in with_derivative (#18826) 2025-04-14 22:46:29 +02:00
bevy_mesh Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_mikktspace Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_pbr Make sure the mesh actually exists before we try to specialize. (#18836) 2025-04-14 22:45:49 +02:00
bevy_picking Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_platform Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_ptr Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_reflect Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_remote Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_render Mark render assets as modified when removed from the asset server (#18814) 2025-04-14 22:45:49 +02:00
bevy_scene Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_sprite Make sure the mesh actually exists before we try to specialize. (#18836) 2025-04-14 22:45:49 +02:00
bevy_state Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_tasks Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_text Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_time Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_transform Release 0.16.0-rc.4 2025-04-11 09:12:55 +02:00
bevy_ui Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_utils Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_window Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00
bevy_winit Rename bevy_platform_support to bevy_platform (#18813) 2025-04-14 22:45:27 +02:00