bevy/crates/bevy_macro_utils/src
raldone01 fb0e5c484f
Fix failing proc macros when depending on bevy through dev and normal dependencies. (#17795)
This is a follow up fix for #17330 and fixes #17780.
There was a logic error in the ambiguity detection of
`cargo-manifest-proc-macros`.
`cargo-manifest-proc-macros` now has a test for this case to prevent the
issue in the future.

I also opted to hard fail if the `cargo-manifest-proc-macros` crate
fails. That way the error is more obvious and easier to fix and
diagnose.

## Testing

- The reproducer:
https://github.com/bevyengine/bevy_editor_prototypes/pull/178 works for
me using these fixes.
2025-02-11 18:28:15 +00:00
..
attrs.rs
bevy_manifest.rs Fix failing proc macros when depending on bevy through dev and normal dependencies. (#17795) 2025-02-11 18:28:15 +00:00
fq_std.rs Add core and alloc over std Lints (#15281) 2024-09-27 00:59:59 +00:00
label.rs Modify derive_label to support no_std environments (#15465) 2024-09-27 20:23:26 +00:00
lib.rs Move #![warn(clippy::allow_attributes, clippy::allow_attributes_without_reason)] to the workspace Cargo.toml (#17374) 2025-01-15 01:14:58 +00:00
shape.rs
symbol.rs Add core and alloc over std Lints (#15281) 2024-09-27 00:59:59 +00:00