Fix minor issues with custom_asset example (#10337)

# Objective

- Use bevy's re-exported `AsyncReadExt` so users don't think they need
to depend on `futures-lite`.
- Fix a funky  error text
This commit is contained in:
Rob Parrett 2023-11-13 18:21:02 -07:00 committed by Carter Anderson
parent b32976504d
commit 6ebc0a2dfb

View file

@ -2,12 +2,11 @@
use bevy::utils::thiserror;
use bevy::{
asset::{io::Reader, AssetLoader, LoadContext},
asset::{io::Reader, AssetLoader, AsyncReadExt, LoadContext},
prelude::*,
reflect::TypePath,
utils::BoxedFuture,
};
use futures_lite::AsyncReadExt;
use serde::Deserialize;
use thiserror::Error;
@ -24,7 +23,7 @@ pub struct CustomAssetLoader;
#[derive(Debug, Error)]
pub enum CustomAssetLoaderError {
/// An [IO](std::io) Error
#[error("Could load shader: {0}")]
#[error("Could not load asset: {0}")]
Io(#[from] std::io::Error),
/// A [RON](ron) Error
#[error("Could not parse RON: {0}")]