starlane_resources/
error.rs

1use std::fmt::Display;
2
3#[derive(Debug, Clone)]
4pub struct Error {
5    pub message: String,
6}
7
8impl<T: Display> From<T> for Error {
9    fn from(t: T) -> Self {
10        Error {
11            message: format!("{}", t),
12        }
13    }
14}
15
16impl ToString for Error {
17    fn to_string(&self) -> String {
18        self.message.clone()
19    }
20}