bevy_spliff 0.1.2

A crate for doing joins in bevy.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::prelude::*;
use bevy_ecs::{prelude::*, query::QueryData};
use std::marker::PhantomData;

#[cfg(feature = "type-aliases")]
pub type J<Ref, Data> = Joined<Ref, Data>;

pub struct Joined<Ref, Data>(PhantomData<(Ref, Data)>)
where
    Ref: Joinable + Component,
    Data: QueryData;