diff --git a/src/ship/items/state.rs b/src/ship/items/state.rs index b7ce7d4..6f1c550 100644 --- a/src/ship/items/state.rs +++ b/src/ship/items/state.rs @@ -22,7 +22,6 @@ pub enum TriggerCreateItem { } - #[derive(thiserror::Error, Debug)] enum ItemStateError { #[error("character {0} not found")] @@ -42,17 +41,9 @@ enum ItemStateError { Dummy, #[error("gateway")] - GatewayError(GatewayError), -} - -impl From for ItemStateError { - fn from(other: GatewayError) -> ItemStateError { - ItemStateError::GatewayError(other) - } + GatewayError(#[from] GatewayError), } - - enum GatewayActions { ItemNote(ItemEntityId, ItemNote), }