Trait shipyard::BulkReserve

source ·
pub trait BulkReserve {
    // Provided method
    fn bulk_reserve(&mut self, new_entities: &[EntityId]) { ... }
}
Expand description

Reserves memory for a set of entities.

Provided Methods§

source

fn bulk_reserve(&mut self, new_entities: &[EntityId])

Reserves memory for all entities in new_entities.

Implementations on Foreign Types§

source§

impl BulkReserve for ()

source§

impl<ViewA: BulkReserve> BulkReserve for (ViewA,)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

source§

impl<ViewA: BulkReserve, ViewB: BulkReserve> BulkReserve for (ViewA, ViewB)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

source§

impl<ViewA: BulkReserve, ViewB: BulkReserve, ViewC: BulkReserve> BulkReserve for (ViewA, ViewB, ViewC)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

source§

impl<ViewA: BulkReserve, ViewB: BulkReserve, ViewC: BulkReserve, ViewD: BulkReserve> BulkReserve for (ViewA, ViewB, ViewC, ViewD)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

source§

impl<ViewA: BulkReserve, ViewB: BulkReserve, ViewC: BulkReserve, ViewD: BulkReserve, ViewE: BulkReserve> BulkReserve for (ViewA, ViewB, ViewC, ViewD, ViewE)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

source§

impl<ViewA: BulkReserve, ViewB: BulkReserve, ViewC: BulkReserve, ViewD: BulkReserve, ViewE: BulkReserve, ViewF: BulkReserve> BulkReserve for (ViewA, ViewB, ViewC, ViewD, ViewE, ViewF)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

source§

impl<ViewA: BulkReserve, ViewB: BulkReserve, ViewC: BulkReserve, ViewD: BulkReserve, ViewE: BulkReserve, ViewF: BulkReserve, ViewG: BulkReserve> BulkReserve for (ViewA, ViewB, ViewC, ViewD, ViewE, ViewF, ViewG)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

source§

impl<ViewA: BulkReserve, ViewB: BulkReserve, ViewC: BulkReserve, ViewD: BulkReserve, ViewE: BulkReserve, ViewF: BulkReserve, ViewG: BulkReserve, ViewH: BulkReserve> BulkReserve for (ViewA, ViewB, ViewC, ViewD, ViewE, ViewF, ViewG, ViewH)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

source§

impl<ViewA: BulkReserve, ViewB: BulkReserve, ViewC: BulkReserve, ViewD: BulkReserve, ViewE: BulkReserve, ViewF: BulkReserve, ViewG: BulkReserve, ViewH: BulkReserve, ViewI: BulkReserve> BulkReserve for (ViewA, ViewB, ViewC, ViewD, ViewE, ViewF, ViewG, ViewH, ViewI)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

source§

impl<ViewA: BulkReserve, ViewB: BulkReserve, ViewC: BulkReserve, ViewD: BulkReserve, ViewE: BulkReserve, ViewF: BulkReserve, ViewG: BulkReserve, ViewH: BulkReserve, ViewI: BulkReserve, ViewJ: BulkReserve> BulkReserve for (ViewA, ViewB, ViewC, ViewD, ViewE, ViewF, ViewG, ViewH, ViewI, ViewJ)

source§

fn bulk_reserve(&mut self, new_entities: &[EntityId])

Implementors§

source§

impl<T: Component> BulkReserve for &mut ViewMut<'_, T>

source§

impl<T: Component> BulkReserve for ViewMut<'_, T>