From 9f0790a1f241984ba8574ecb9c413d108bb8868e Mon Sep 17 00:00:00 2001 From: emilcondrea Date: Fri, 22 Mar 2024 21:55:26 +0200 Subject: [PATCH] Derive Deserialize for Runestone (#3339) --- src/runes/edict.rs | 2 +- src/runes/etching.rs | 2 +- src/runes/mint.rs | 2 +- src/runes/runestone.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/runes/edict.rs b/src/runes/edict.rs index 7bd46de443..53722a53bc 100644 --- a/src/runes/edict.rs +++ b/src/runes/edict.rs @@ -1,6 +1,6 @@ use super::*; -#[derive(Default, Serialize, Debug, PartialEq, Copy, Clone)] +#[derive(Default, Serialize, Deserialize, Debug, PartialEq, Copy, Clone)] pub struct Edict { pub id: RuneId, pub amount: u128, diff --git a/src/runes/etching.rs b/src/runes/etching.rs index 1f051148d8..3507e72b78 100644 --- a/src/runes/etching.rs +++ b/src/runes/etching.rs @@ -1,6 +1,6 @@ use super::*; -#[derive(Default, Serialize, Debug, PartialEq, Copy, Clone)] +#[derive(Default, Serialize, Deserialize, Debug, PartialEq, Copy, Clone)] pub struct Etching { pub divisibility: u8, pub mint: Option, diff --git a/src/runes/mint.rs b/src/runes/mint.rs index 1081a20e36..718db0287c 100644 --- a/src/runes/mint.rs +++ b/src/runes/mint.rs @@ -1,6 +1,6 @@ use super::*; -#[derive(Default, Serialize, Debug, PartialEq, Copy, Clone)] +#[derive(Default, Serialize, Deserialize, Debug, PartialEq, Copy, Clone)] pub struct Mint { pub deadline: Option, // unix timestamp pub limit: Option, // claim amount diff --git a/src/runes/runestone.rs b/src/runes/runestone.rs index 95a7b2b21a..72e0b1003e 100644 --- a/src/runes/runestone.rs +++ b/src/runes/runestone.rs @@ -2,7 +2,7 @@ use super::*; const MAX_SPACERS: u32 = 0b00000111_11111111_11111111_11111111; -#[derive(Default, Serialize, Debug, PartialEq)] +#[derive(Default, Serialize, Deserialize, Debug, PartialEq)] pub struct Runestone { pub cenotaph: bool, pub claim: Option,