860: Drops the Sync requirement from UncapturedErrorHandler r=kvark a=adamnemecek



Co-authored-by: adamnemecek <adamnemecek@gmail.com>
This commit is contained in:
bors[bot]
2021-04-15 21:12:49 +00:00
committed by GitHub

View File

@@ -2917,8 +2917,8 @@ impl SwapChain {
}
/// Type for the callback of uncaptured error handler
pub trait UncapturedErrorHandler: Fn(Error) + Send + Sync + 'static {}
impl<T> UncapturedErrorHandler for T where T: Fn(Error) + Send + Sync + 'static {}
pub trait UncapturedErrorHandler: Fn(Error) + Send + 'static {}
impl<T> UncapturedErrorHandler for T where T: Fn(Error) + Send + 'static {}
/// Error type
#[derive(Debug)]
@@ -2926,12 +2926,12 @@ pub enum Error {
/// Out of memory error
OutOfMemoryError {
///
source: Box<dyn error::Error + Send + Sync + 'static>,
source: Box<dyn error::Error + Send + 'static>,
},
/// Validation error, signifying a bug in code or data
ValidationError {
///
source: Box<dyn error::Error + Send + Sync + 'static>,
source: Box<dyn error::Error + Send + 'static>,
///
description: String,
},