Trait shipyard::TupleDeleteAny

source ·
pub trait TupleDeleteAny {
    // Required method
    fn delete_any(all_storages: &mut AllStorages);
}
Expand description

Trait used as a bound for World::delete_any and AllStorages::delete_any.

Required Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<StorageA: 'static + Storage + CustomDeleteAny, StorageB: 'static + Storage + CustomDeleteAny> TupleDeleteAny for (StorageA, StorageB)

source§

fn delete_any(all_storages: &mut AllStorages)

source§

impl<StorageA: 'static + Storage + CustomDeleteAny, StorageB: 'static + Storage + CustomDeleteAny, StorageC: 'static + Storage + CustomDeleteAny> TupleDeleteAny for (StorageA, StorageB, StorageC)

source§

fn delete_any(all_storages: &mut AllStorages)

source§

impl<StorageA: 'static + Storage + CustomDeleteAny, StorageB: 'static + Storage + CustomDeleteAny, StorageC: 'static + Storage + CustomDeleteAny, StorageD: 'static + Storage + CustomDeleteAny> TupleDeleteAny for (StorageA, StorageB, StorageC, StorageD)

source§

fn delete_any(all_storages: &mut AllStorages)

source§

impl<StorageA: 'static + Storage + CustomDeleteAny, StorageB: 'static + Storage + CustomDeleteAny, StorageC: 'static + Storage + CustomDeleteAny, StorageD: 'static + Storage + CustomDeleteAny, StorageE: 'static + Storage + CustomDeleteAny> TupleDeleteAny for (StorageA, StorageB, StorageC, StorageD, StorageE)

source§

fn delete_any(all_storages: &mut AllStorages)

source§

impl<StorageA: 'static + Storage + CustomDeleteAny, StorageB: 'static + Storage + CustomDeleteAny, StorageC: 'static + Storage + CustomDeleteAny, StorageD: 'static + Storage + CustomDeleteAny, StorageE: 'static + Storage + CustomDeleteAny, StorageF: 'static + Storage + CustomDeleteAny> TupleDeleteAny for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF)

source§

fn delete_any(all_storages: &mut AllStorages)

source§

impl<StorageA: 'static + Storage + CustomDeleteAny, StorageB: 'static + Storage + CustomDeleteAny, StorageC: 'static + Storage + CustomDeleteAny, StorageD: 'static + Storage + CustomDeleteAny, StorageE: 'static + Storage + CustomDeleteAny, StorageF: 'static + Storage + CustomDeleteAny, StorageG: 'static + Storage + CustomDeleteAny> TupleDeleteAny for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG)

source§

fn delete_any(all_storages: &mut AllStorages)

source§

impl<StorageA: 'static + Storage + CustomDeleteAny, StorageB: 'static + Storage + CustomDeleteAny, StorageC: 'static + Storage + CustomDeleteAny, StorageD: 'static + Storage + CustomDeleteAny, StorageE: 'static + Storage + CustomDeleteAny, StorageF: 'static + Storage + CustomDeleteAny, StorageG: 'static + Storage + CustomDeleteAny, StorageH: 'static + Storage + CustomDeleteAny> TupleDeleteAny for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH)

source§

fn delete_any(all_storages: &mut AllStorages)

source§

impl<StorageA: 'static + Storage + CustomDeleteAny, StorageB: 'static + Storage + CustomDeleteAny, StorageC: 'static + Storage + CustomDeleteAny, StorageD: 'static + Storage + CustomDeleteAny, StorageE: 'static + Storage + CustomDeleteAny, StorageF: 'static + Storage + CustomDeleteAny, StorageG: 'static + Storage + CustomDeleteAny, StorageH: 'static + Storage + CustomDeleteAny, StorageI: 'static + Storage + CustomDeleteAny> TupleDeleteAny for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI)

source§

fn delete_any(all_storages: &mut AllStorages)

source§

impl<StorageA: 'static + Storage + CustomDeleteAny, StorageB: 'static + Storage + CustomDeleteAny, StorageC: 'static + Storage + CustomDeleteAny, StorageD: 'static + Storage + CustomDeleteAny, StorageE: 'static + Storage + CustomDeleteAny, StorageF: 'static + Storage + CustomDeleteAny, StorageG: 'static + Storage + CustomDeleteAny, StorageH: 'static + Storage + CustomDeleteAny, StorageI: 'static + Storage + CustomDeleteAny, StorageJ: 'static + Storage + CustomDeleteAny> TupleDeleteAny for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ)

source§

fn delete_any(all_storages: &mut AllStorages)

Implementors§

source§

impl<T: 'static + Storage + CustomDeleteAny> TupleDeleteAny for T