#[doc(hidden)]
extern crate alloc;
#[cfg(feature = "std")]
extern crate std;
use alloc::string::String;
use thiserror::Error;
#[derive(Error, Debug)]
pub enum Error {
#[error("a Mutex poison error happened in {0}")]
MutexPoison(String),
}
#[cfg(test)]
mod tests {
use super::*;
const fn is_normal<T: Sized + Send + Sync>() {}
#[test]
const fn normal_types() {
is_normal::<Error>();
}
}