mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/data/dynamic.rs')
| -rw-r--r-- | src/data/dynamic.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/data/dynamic.rs b/src/data/dynamic.rs index 7de97ff..4a8ccde 100644 --- a/src/data/dynamic.rs +++ b/src/data/dynamic.rs @@ -174,10 +174,10 @@ impl Serializer<DynData> for DynSerializer 13 => { let id = buff.read_u8()?; - match LogicField::of(id) + match LogicField::try_from(id) { - None => Err(ReadError::LogicField(id)), - Some(f) => Ok(DynData::LogicField(f)), + Ok(f) => Ok(DynData::LogicField(f)), + Err(..) => Err(ReadError::LogicField(id)), } }, 14 => |