tomt_bevycss 0.7.1

Expansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy 0.13!
Documentation
use crate::selector::Selector;

use bevy::{
    prelude::{
        Deref, DerefMut,
        Entity,
    },
    utils::HashMap,
};
use smallvec::SmallVec;

/// Maps which entities was selected by a [`Selector`]
#[derive(Debug, Clone, Default, Deref, DerefMut)]
pub struct SelectedEntities(
    HashMap<
        Selector,
        SmallVec<[Entity; 8]>
    >
);