Skip to main content

TupleRetainStorage

Trait TupleRetainStorage 

Source
pub trait TupleRetainStorage {
    // Required method
    fn retain(all_storage: &mut AllStorages, entity: EntityId);
}
Expand description

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl TupleRetainStorage for ()

Source§

impl<StorageA: 'static + Storage> TupleRetainStorage for (StorageA,)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

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

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage, StorageX: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW, StorageX)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage, StorageX: 'static + Storage, StorageY: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW, StorageX, StorageY)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage, StorageX: 'static + Storage, StorageY: 'static + Storage, StorageZ: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW, StorageX, StorageY, StorageZ)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage, StorageX: 'static + Storage, StorageY: 'static + Storage, StorageZ: 'static + Storage, StorageAA: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW, StorageX, StorageY, StorageZ, StorageAA)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage, StorageX: 'static + Storage, StorageY: 'static + Storage, StorageZ: 'static + Storage, StorageAA: 'static + Storage, StorageBB: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW, StorageX, StorageY, StorageZ, StorageAA, StorageBB)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage, StorageX: 'static + Storage, StorageY: 'static + Storage, StorageZ: 'static + Storage, StorageAA: 'static + Storage, StorageBB: 'static + Storage, StorageCC: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW, StorageX, StorageY, StorageZ, StorageAA, StorageBB, StorageCC)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage, StorageX: 'static + Storage, StorageY: 'static + Storage, StorageZ: 'static + Storage, StorageAA: 'static + Storage, StorageBB: 'static + Storage, StorageCC: 'static + Storage, StorageDD: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW, StorageX, StorageY, StorageZ, StorageAA, StorageBB, StorageCC, StorageDD)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage, StorageX: 'static + Storage, StorageY: 'static + Storage, StorageZ: 'static + Storage, StorageAA: 'static + Storage, StorageBB: 'static + Storage, StorageCC: 'static + Storage, StorageDD: 'static + Storage, StorageEE: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW, StorageX, StorageY, StorageZ, StorageAA, StorageBB, StorageCC, StorageDD, StorageEE)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Source§

impl<StorageA: 'static + Storage, StorageB: 'static + Storage, StorageC: 'static + Storage, StorageD: 'static + Storage, StorageE: 'static + Storage, StorageF: 'static + Storage, StorageG: 'static + Storage, StorageH: 'static + Storage, StorageI: 'static + Storage, StorageJ: 'static + Storage, StorageK: 'static + Storage, StorageL: 'static + Storage, StorageM: 'static + Storage, StorageN: 'static + Storage, StorageO: 'static + Storage, StorageP: 'static + Storage, StorageQ: 'static + Storage, StorageR: 'static + Storage, StorageS: 'static + Storage, StorageT: 'static + Storage, StorageU: 'static + Storage, StorageV: 'static + Storage, StorageW: 'static + Storage, StorageX: 'static + Storage, StorageY: 'static + Storage, StorageZ: 'static + Storage, StorageAA: 'static + Storage, StorageBB: 'static + Storage, StorageCC: 'static + Storage, StorageDD: 'static + Storage, StorageEE: 'static + Storage, StorageFF: 'static + Storage> TupleRetainStorage for (StorageA, StorageB, StorageC, StorageD, StorageE, StorageF, StorageG, StorageH, StorageI, StorageJ, StorageK, StorageL, StorageM, StorageN, StorageO, StorageP, StorageQ, StorageR, StorageS, StorageT, StorageU, StorageV, StorageW, StorageX, StorageY, StorageZ, StorageAA, StorageBB, StorageCC, StorageDD, StorageEE, StorageFF)

Source§

fn retain(all_storages: &mut AllStorages, entity: EntityId)

Implementors§

Source§

impl<S: 'static + Storage> TupleRetainStorage for S