mirror of
https://github.com/bevyengine/bevy
synced 2024-11-21 20:23:28 +00:00
Remove thiserror
from bevy_gilrs
(#15773)
# Objective - Contributes to #15460 ## Solution - Removed `thiserror` from `bevy_gilrs`
This commit is contained in:
parent
0a61f04d9b
commit
c6a2411e90
2 changed files with 10 additions and 6 deletions
|
@ -18,7 +18,11 @@ bevy_time = { path = "../bevy_time", version = "0.15.0-dev" }
|
|||
|
||||
# other
|
||||
gilrs = "0.11.0"
|
||||
thiserror = "1.0"
|
||||
derive_more = { version = "1", default-features = false, features = [
|
||||
"error",
|
||||
"from",
|
||||
"display",
|
||||
] }
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
|
|
@ -10,11 +10,11 @@ use bevy_utils::{
|
|||
tracing::{debug, warn},
|
||||
Duration, HashMap,
|
||||
};
|
||||
use derive_more::derive::{Display, Error, From};
|
||||
use gilrs::{
|
||||
ff::{self, BaseEffect, BaseEffectType, Repeat, Replay},
|
||||
GamepadId,
|
||||
};
|
||||
use thiserror::Error;
|
||||
|
||||
/// A rumble effect that is currently in effect.
|
||||
struct RunningRumble {
|
||||
|
@ -27,12 +27,12 @@ struct RunningRumble {
|
|||
effect: SyncCell<ff::Effect>,
|
||||
}
|
||||
|
||||
#[derive(Error, Debug)]
|
||||
#[derive(Error, Display, Debug, From)]
|
||||
enum RumbleError {
|
||||
#[error("gamepad not found")]
|
||||
#[display("gamepad not found")]
|
||||
GamepadNotFound,
|
||||
#[error("gilrs error while rumbling gamepad: {0}")]
|
||||
GilrsError(#[from] ff::Error),
|
||||
#[display("gilrs error while rumbling gamepad: {_0}")]
|
||||
GilrsError(ff::Error),
|
||||
}
|
||||
|
||||
/// Contains the gilrs rumble effects that are currently running for each gamepad
|
||||
|
|
Loading…
Reference in a new issue