Aery

Non-fragmenting (slight misnomer) ZST relations for Bevy.

```rs use bevy::prelude::; use aery::prelude::;

fn main() { App::new() .addplugin(Aery) .addsystem(sys) .run(); }

[derive(Component)]

struct A;

[derive(Component)]

struct B;

struct R0;

impl Relation for R0 {}

struct R1;

impl Relation for R1 {}

fn sys(left: Query<(&A, Relations<(R0, R1)>)>, b: Query<&B>, roots: Query>) { left.ops() .join::(&b) .breadthfirst::(roots.iter()) .foreach(|a, b| { // .. }) } ```

What is supported:

What is not supported: