fn into(self) -> Vec<Entity> {
        let mut entities = vec![];
        for (_, background) in self.backgrounds {
            entities.push(Entity::Background(background));
        }
        for (_, class) in self.classes {
            entities.push(Entity::Class(class));
        }
        for (_, feat) in self.feats {
            entities.push(Entity::Feat(feat));
        }
        for (_, invocation) in self.invocations {
            entities.push(Entity::Invocation(invocation));
        }
        for (_, language) in self.languages {
            entities.push(Entity::Language(language));
        }
        for (_, monster) in self.monsters {
            entities.push(Entity::Monster(monster));
        }
        for (_, race) in self.races {
            entities.push(Entity::Race(race));
        }
        for (_, selection) in self.selections {
            entities.push(Entity::Selection(selection));
        }
        for (_, spell) in self.spells {
            entities.push(Entity::Spell(spell));
        }
        for (_, subclass) in self.subclasses {
            entities.push(Entity::Subclass(subclass));
        }
        for (_, subrace) in self.subraces {
            entities.push(Entity::Subrace(subrace));
        }
        entities
    }
/// Convert an entity set to a vector of entities.
Convert an entity set to a vector of entities.
Convert an entity set to a vector of entities .
fn into(self) -> Vec<Entity> {
        let mut entities = vec![];
        for (_, background) in self.backgrounds {
            entities.push(Entity::Background(background));
        }
        for (_, class) in self.classes {
            entities.push(Entity::Class(class));
        }
        for (_, feat) in self.feats {
            entities.push(Entity::Feat(feat));
        }
        for (_, invocation) in self.invocations {
            entities.push(Entity::Invocation(invocation));
        }
        for (_, language) in self.languages {
            entities.push(Entity::Language(language));
        }
        for (_, monster) in self.monsters {
            entities.push(Entity::Monster(monster));
        }
        for (_, race) in self.races {
            entities.push(Entity::Race(race));
        }
        for (_, selection) in self.selections {
            entities.push(Entity::Selection(selection));
        }
        for (_, spell) in self.spells {
            entities.push(Entity::Spell(spell));
        }
        for (_, subclass) in self.subclasses {
            entities.push(Entity::Subclass(subclass));
        }
        for (_, subrace) in self.subraces {
            entities.push(Entity::Subrace(subrace));
        }
        entities
    }
fn into ( self ) -> Vec < Entity > { let mut entities = vec ! [ ] ; for ( _ , background ) in self . backgrounds { entities . push ( Entity :: Background ( background ) ) ; } for ( _ , class ) in self . classes { entities . push ( Entity :: Class ( class ) ) ; } for ( _ , feat ) in self . feats { entities . push ( Entity :: Feat ( feat ) ) ; } for ( _ , invocation ) in self . invocations { entities . push ( Entity :: Invocation ( invocation ) ) ; } for ( _ , language ) in self . languages { entities . push ( Entity :: Language ( language ) ) ; } for ( _ , monster ) in self . monsters { entities . push ( Entity :: Monster ( monster ) ) ; } for ( _ , race ) in self . races { entities . push ( Entity :: Race ( race ) ) ; } for ( _ , selection ) in self . selections { entities . push ( Entity :: Selection ( selection ) ) ; } for ( _ , spell ) in self . spells { entities . push ( Entity :: Spell ( spell ) ) ; } for ( _ , subclass ) in self . subclasses { entities . push ( Entity :: Subclass ( subclass ) ) ; } for ( _ , subrace ) in self . subraces { entities . push ( Entity :: Subrace ( subrace ) ) ; } entities }
Convert an entity set to a vector of entities.
Convert an entity set to a vector of entities .
self
self