Skip to content

Commit 0465dab

Browse files
authored
feat: add missing serde derives for states (#21)
1 parent d5d4d01 commit 0465dab

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/quoting/oracle_pool.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use crate::quoting::types::{BlockTimestamp, NodeKey, Pool, Quote, QuoteParams};
88
use core::ops::{Add, AddAssign, Sub, SubAssign};
99

1010
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
11+
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
1112
pub struct OraclePoolState {
1213
pub full_range_pool_state: FullRangePoolState,
1314
pub last_snapshot_time: u64,

src/quoting/twamm_pool.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use core::ops::{Add, AddAssign, Sub, SubAssign};
1111
use num_traits::{ToPrimitive, Zero};
1212

1313
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
14+
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
1415
pub struct TwammPoolState {
1516
pub full_range_pool_state: FullRangePoolState,
1617
pub token0_sale_rate: u128,

0 commit comments

Comments
 (0)