Skip to content

Commit 6dc2f88

Browse files
fix
1 parent 23f4e89 commit 6dc2f88

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

packages/rs-dpp/src/tokens/gas_fees_paid_by.rs

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ use crate::consensus::ConsensusError;
44
use crate::ProtocolError;
55
use bincode_derive::{Decode, Encode};
66
use derive_more::Display;
7-
#[cfg(feature = "state-transition-serde-conversion")]
7+
#[cfg(any(
8+
feature = "state-transition-serde-conversion",
9+
all(
10+
feature = "document-serde-conversion",
11+
feature = "data-contract-serde-conversion"
12+
),
13+
))]
814
use serde::{Deserialize, Serialize};
915

1016
#[derive(Debug, Clone, Copy, Encode, Decode, Default, PartialEq, Display)]
11-
#[cfg_attr(
17+
#[cfg(any(
1218
feature = "state-transition-serde-conversion",
13-
derive(Serialize, Deserialize)
14-
)]
19+
all(
20+
feature = "document-serde-conversion",
21+
feature = "data-contract-serde-conversion"
22+
),
23+
))]
1524
pub enum GasFeesPaidBy {
1625
/// The user pays the gas fees
1726
#[default]

0 commit comments

Comments
 (0)