pub fn new(
        arch_index: ArchetypeIndex,
        archetype: &'a mut Archetype,
        components: MultiMut<'a>,
    ) -> Self {
        let initial_count = archetype.entities().len();
        Self {
            arch_index,
            archetype,
            components,
            claimed: 0,
            initial_count,
        }
    }
/// Constructs a new archetype writer.
Constructs a new archetype writer.
Constructs a new archetype writer .
pub fn new(
        arch_index: ArchetypeIndex,
        archetype: &'a mut Archetype,
        components: MultiMut<'a>,
    ) -> Self {
        let initial_count = archetype.entities().len();
        Self {
            arch_index,
            archetype,
            components,
            claimed: 0,
            initial_count,
        }
    }
pub fn new ( arch_index : ArchetypeIndex , archetype : & ' a mut Archetype , components : MultiMut < ' a > , ) -> Self { let initial_count = archetype . entities ( ) . len ( ) ; Self { arch_index , archetype , components , claimed : 0 , initial_count , } }
Constructs a new archetype writer.
Constructs a new archetype writer .
arch_index
ArchetypeIndex
archetype
&'a mut Archetype
components
MultiMut<'a>
arch_index
ArchetypeIndex
archetype
&'a mut Archetype
components
MultiMut<'a>