Skip to main content

ps_promise/rejection/task_failure/implementations/from/
error.rs

1use std::{error::Error, sync::Arc};
2
3use crate::TaskFailure;
4
5impl From<Box<dyn Error + Send + Sync + 'static>> for TaskFailure {
6    fn from(err: Box<dyn Error + Send + Sync + 'static>) -> Self {
7        Self::Error(Arc::from(err))
8    }
9}