1use alloc::vec::Vec; 2 3use crate::{Asset, UntypedHandle}; 4use bevy_reflect::TypePath; 5 6/// A "loaded folder" containing handles for all assets stored in a given [`AssetPath`]. 7/// 8/// This is produced by [`AssetServer::load_folder`](crate::prelude::AssetServer::load_folder). 9/// 10/// [`AssetPath`]: crate::AssetPath 11#[derive(Asset, TypePath)] 12pub struct LoadedFolder { 13 /// The handles of all assets stored in the folder. 14 #[dependency] 15 pub handles: Vec<UntypedHandle>, 16} 17 18