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}