aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.toml6
-rw-r--r--src/assets.rs12
2 files changed, 9 insertions, 9 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 4b19286..049bbae 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bevy_rustysynth"
description = "A plugin which adds MIDI file and soundfont audio support to the bevy engine via rustysynth."
-version = "0.2.1"
+version = "0.3.0"
edition = "2021"
license = "0BSD OR MIT OR Apache-2.0"
@@ -9,10 +9,10 @@ license = "0BSD OR MIT OR Apache-2.0"
rustysynth = "1.3"
itertools = "0.13"
async-channel = "2.3"
-rodio = "0.19"
+rodio = "0.20"
[dependencies.bevy]
-version = "0.14"
+version = "0.15"
default-features = false
features = ["bevy_audio", "bevy_asset"]
diff --git a/src/assets.rs b/src/assets.rs
index cb62380..5439f04 100644
--- a/src/assets.rs
+++ b/src/assets.rs
@@ -6,7 +6,7 @@ use std::{
use async_channel::{Receiver, TryRecvError};
use bevy::{
- asset::{io::Reader, AssetLoader, AsyncReadExt, LoadContext},
+ asset::{io::Reader, AssetLoader, LoadContext},
audio::Source,
prelude::*,
tasks::AsyncComputeTaskPool,
@@ -64,11 +64,11 @@ impl AssetLoader for MidiAssetLoader {
type Error = io::Error;
- async fn load<'a>(
- &'a self,
- reader: &'a mut Reader<'_>,
- _settings: &'a Self::Settings,
- _load_context: &'a mut LoadContext<'_>,
+ async fn load(
+ &self,
+ reader: &mut dyn Reader,
+ _settings: &Self::Settings,
+ _load_context: &mut LoadContext<'_>,
) -> Result<Self::Asset, Self::Error> {
let mut bytes = vec![];
reader.read_to_end(&mut bytes).await?;