prime_forge/
lost_lands_fault.rs

1#[derive(Debug)]
2pub enum LostLostLandsFaultForgedObject {
3    TraitNotFound(String),
4    TraitAlreadyExists(String),
5}
6
7impl std::error::Error for LostLostLandsFaultForgedObject {}
8
9impl std::fmt::Display for LostLostLandsFaultForgedObject {
10    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
11        match self {
12            LostLostLandsFaultForgedObject::TraitNotFound(forged_trait) => {
13                write!(f, "Trait {} not found", forged_trait)
14            }
15            LostLostLandsFaultForgedObject::TraitAlreadyExists(forged_trait) => {
16                write!(f, "Trait {} already exists", forged_trait)
17            }
18        }
19    }
20}