Blender_bevy_components_workflow icon indicating copy to clipboard operation
Blender_bevy_components_workflow copied to clipboard

Compatiability issues with bevy 0.15

Open codexebra opened this issue 11 months ago • 2 comments

When will the blenvy plugin be compatiable with the bevy 0.15.0 release. I got this error when trying to setup.

`the trait bound `(bevy::DefaultPlugins, BlenvyPlugin): Plugins<_>` is not satisfied
the following other types implement trait `bevy::bevy_app::plugin::sealed::Plugins<Marker>`:
  `()` implements `bevy::bevy_app::plugin::sealed::Plugins<(bevy::bevy_app::plugin::sealed::PluginsTupleMarker,)>`
  `(S,)` implements `bevy::bevy_app::plugin::sealed::Plugins<(bevy::bevy_app::plugin::sealed::PluginsTupleMarker, P)>`
  `(S0, S1)` implements `bevy::bevy_app::plugin::sealed::Plugins<(bevy::bevy_app::plugin::sealed::PluginsTupleMarker, P0, P1)>`
  `(S0, S1, S2)` implements `bevy::bevy_app::plugin::sealed::Plugins<(bevy::bevy_app::plugin::sealed::PluginsTupleMarker, P0, P1, P2)>`
  `(S0, S1, S2, S3)` implements `bevy::bevy_app::plugin::sealed::Plugins<(bevy::bevy_app::plugin::sealed::PluginsTupleMarker, P0, P1, P2, P3)>`
  `(S0, S1, S2, S3, S4)` implements `bevy::bevy_app::plugin::sealed::Plugins<(bevy::bevy_app::plugin::sealed::PluginsTupleMarker, P0, P1, P2, P3, P4)>`
  `(S0, S1, S2, S3, S4, S5)` implements `bevy::bevy_app::plugin::sealed::Plugins<(bevy::bevy_app::plugin::sealed::PluginsTupleMarker, P0, P1, P2, P3, P4, P5)>`
  `(S0, S1, S2, S3, S4, S5, S6)` implements `bevy::bevy_app::plugin::sealed::Plugins<(bevy::bevy_app::plugin::sealed::PluginsTupleMarker, P0, P1, P2, P3, P4, P5, P6)>`
and 8 others
required for `(bevy::DefaultPlugins, BlenvyPlugin)` to implement `Plugins<_>`rustc[Click for full compiler diagnostic](rust-analyzer-diagnostics-view:/diagnostic%20message%20[3]?3#file:///c%3A/Users/codexebra/Projects/Rust/Bevy/new-game/src/main.rs)
main.rs(37, 10): required by a bound introduced by this call
app.rs(548, 52): required by a bound in `bevy::prelude::App::add_plugins`
blenvy::BlenvyPlugin
fn default() -> Self`

codexebra avatar Dec 16 '24 14:12 codexebra

Anyone else running into this, pointing the blenvy cargo dependency at #255 fixed the issues for me

spacekookie avatar Dec 29 '24 16:12 spacekookie

Temporary solution while #255 is not merged

blenvy = { git = "https://github.com/ptsd/blenvy", branch = "blenvy-bevy-0.15" }

SKY-ALIN avatar Jan 14 '25 21:01 SKY-ALIN