bevy/crates/bevy_reflect/derive/src/impls
Nicholas Nethercote 607f9f24d3
Avoid unnecessary ReflectMeta arguments (#19919)
# Objective

`WhereClauseOption` contains a reference to a `ReflectMeta`. Oddly
enough, a bunch of functions that take a `WhereClauseOption` argument
also take a `ReflectMeta` reference argument, which is exactly the same
as the reference in the `WhereClauseOption`.

## Solution

This commit removes the redundant `ReflectMeta` argument from these
functions. This requires adding a `WhereClauseOption::meta` getter
method.

## Testing

`cargo run -p ci`
2025-07-02 14:53:52 +00:00
..
func Avoid unnecessary ReflectMeta arguments (#19919) 2025-07-02 14:53:52 +00:00
assertions.rs Simpler lint fixes: makes ci lints work but disables a lint for now (#15376) 2024-09-24 11:42:59 +00:00
common.rs Avoid unnecessary ReflectMeta arguments (#19919) 2025-07-02 14:53:52 +00:00
enums.rs Avoid unnecessary ReflectMeta arguments (#19919) 2025-07-02 14:53:52 +00:00
mod.rs bevy_reflect: Replace "value" terminology with "opaque" (#15240) 2024-09-23 18:04:57 +00:00
opaque.rs Avoid unnecessary ReflectMeta arguments (#19919) 2025-07-02 14:53:52 +00:00
structs.rs Avoid unnecessary ReflectMeta arguments (#19919) 2025-07-02 14:53:52 +00:00
tuple_structs.rs Avoid unnecessary ReflectMeta arguments (#19919) 2025-07-02 14:53:52 +00:00
typed.rs Avoid unnecessary ReflectMeta arguments (#19919) 2025-07-02 14:53:52 +00:00