twz_rt/error.rs
1use std::sync::PoisonError;
2
3use thiserror::Error;
4
5#[derive(Debug, Error)]
6pub enum RuntimeError {
7 #[error("unknown")]
8 Unknown,
9 #[error("lock poison error")]
10 PoisonError,
11}
12
13impl<T> From<PoisonError<T>> for RuntimeError {
14 fn from(_value: PoisonError<T>) -> Self {
15 // TODO
16 Self::PoisonError
17 }
18}