Remove thiserror from bevy_core_pipeline (#15775)

# Objective

- Contributes to #15460

## Solution

- Removed `thiserror` from `bevy_core_pipeline`
This commit is contained in:
Zachary Harrold 2024-10-10 01:20:16 +11:00 committed by GitHub
parent 284e36af5e
commit 4c76ea7a5a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 6 deletions

View file

@ -41,7 +41,11 @@ bitflags = "2.3"
radsort = "0.1"
nonmax = "0.5"
smallvec = "1"
thiserror = "1.0"
derive_more = { version = "1", default-features = false, features = [
"error",
"from",
"display",
] }
[lints]
workspace = true

View file

@ -10,7 +10,7 @@ use bevy_render::{
},
renderer::{RenderDevice, RenderQueue},
};
use thiserror::Error;
use derive_more::derive::{Display, Error};
const LUT_SIZE: usize = 256;
@ -40,16 +40,16 @@ pub struct AutoExposureCompensationCurve {
}
/// Various errors that can occur when constructing an [`AutoExposureCompensationCurve`].
#[derive(Error, Debug)]
#[derive(Error, Display, Debug)]
pub enum AutoExposureCompensationCurveError {
/// The curve couldn't be built in the first place.
#[error("curve could not be constructed from the given data")]
#[display("curve could not be constructed from the given data")]
InvalidCurve,
/// A discontinuity was found in the curve.
#[error("discontinuity found between curve segments")]
#[display("discontinuity found between curve segments")]
DiscontinuityFound,
/// The curve is not monotonically increasing on the x-axis.
#[error("curve is not monotonically increasing on the x-axis")]
#[display("curve is not monotonically increasing on the x-axis")]
NotMonotonic,
}