|
1 | | -#[cfg(feature = "serde")] |
2 | | -use { |
3 | | - serde_derive::{Deserialize, Serialize}, |
4 | | - serde_with::serde_as, |
5 | | -}; |
6 | 1 | #[cfg(feature = "frozen-abi")] |
7 | 2 | use solana_frozen_abi_macro::{frozen_abi, AbiExample}; |
8 | 3 | use { |
|
14 | 9 | solana_pubkey::Pubkey, |
15 | 10 | std::{collections::VecDeque, fmt::Debug}, |
16 | 11 | }; |
| 12 | +#[cfg(feature = "serde")] |
| 13 | +use { |
| 14 | + serde_derive::{Deserialize, Serialize}, |
| 15 | + serde_with::serde_as, |
| 16 | +}; |
17 | 17 |
|
18 | 18 | #[cfg_attr( |
19 | 19 | feature = "frozen-abi", |
@@ -212,7 +212,10 @@ pub struct VoteInit { |
212 | 212 | pub struct VoteInitV2 { |
213 | 213 | pub node_pubkey: Pubkey, |
214 | 214 | pub authorized_voter: Pubkey, |
215 | | - #[cfg_attr(feature = "serde", serde_as(as = "[_; BLS_PUBLIC_KEY_COMPRESSED_SIZE]"))] |
| 215 | + #[cfg_attr( |
| 216 | + feature = "serde", |
| 217 | + serde_as(as = "[_; BLS_PUBLIC_KEY_COMPRESSED_SIZE]") |
| 218 | + )] |
216 | 219 | pub authorized_voter_bls_pubkey: [u8; BLS_PUBLIC_KEY_COMPRESSED_SIZE], |
217 | 220 | #[cfg_attr(feature = "serde", serde_as(as = "[_; BLS_SIGNATURE_COMPRESSED_SIZE]"))] |
218 | 221 | pub authorized_voter_bls_proof_of_possession: [u8; BLS_SIGNATURE_COMPRESSED_SIZE], |
@@ -243,7 +246,10 @@ impl Default for VoteInitV2 { |
243 | 246 | #[cfg_attr(feature = "serde", derive(Deserialize, Serialize))] |
244 | 247 | #[derive(Debug, PartialEq, Eq, Clone, Copy)] |
245 | 248 | pub struct VoterWithBLSArgs { |
246 | | - #[cfg_attr(feature = "serde", serde_as(as = "[_; BLS_PUBLIC_KEY_COMPRESSED_SIZE]"))] |
| 249 | + #[cfg_attr( |
| 250 | + feature = "serde", |
| 251 | + serde_as(as = "[_; BLS_PUBLIC_KEY_COMPRESSED_SIZE]") |
| 252 | + )] |
247 | 253 | pub bls_pub_key: [u8; BLS_PUBLIC_KEY_COMPRESSED_SIZE], |
248 | 254 | #[cfg_attr(feature = "serde", serde_as(as = "[_; BLS_SIGNATURE_COMPRESSED_SIZE]"))] |
249 | 255 | pub bls_proof_of_possession: [u8; BLS_SIGNATURE_COMPRESSED_SIZE], |
|
0 commit comments