diff --git a/crates/bevy_asset/src/io/web.rs b/crates/bevy_asset/src/io/web.rs index 196e36325c1a2..e6ec6d615bf3a 100644 --- a/crates/bevy_asset/src/io/web.rs +++ b/crates/bevy_asset/src/io/web.rs @@ -23,12 +23,12 @@ use tracing::warn; /// Example usage: /// /// ```rust -/// # use bevy_app::{App, Startup}; -/// # use bevy_ecs::prelude::{Commands, Res}; -/// # use bevy_asset::web::{WebAssetPlugin, AssetServer}; +/// # use bevy_app::{App, Startup, TaskPoolPlugin}; +/// # use bevy_ecs::prelude::{Commands, Component, Res}; +/// # use bevy_asset::{Asset, AssetApp, AssetPlugin, AssetServer, Handle, io::web::WebAssetPlugin}; +/// # use bevy_reflect::TypePath; /// # struct DefaultPlugins; -/// # impl DefaultPlugins { fn set(plugin: WebAssetPlugin) -> WebAssetPlugin { plugin } } -/// # use bevy_asset::web::AssetServer; +/// # impl DefaultPlugins { fn set(&self, plugin: WebAssetPlugin) -> WebAssetPlugin { plugin } } /// # #[derive(Asset, TypePath, Default)] /// # struct Image; /// # #[derive(Component)] @@ -39,6 +39,8 @@ use tracing::warn; /// .add_plugins(DefaultPlugins.set(WebAssetPlugin { /// silence_startup_warning: true, /// })) +/// # .add_plugins((TaskPoolPlugin::default(), AssetPlugin::default())) +/// # .init_asset::() /// # .add_systems(Startup, setup).run(); /// # } /// // ...