Armani Ferrante 3 lat temu
rodzic
commit
819f51d7e1
1 zmienionych plików z 8 dodań i 9 usunięć
  1. 8 9
      lang/common/src/header.rs

+ 8 - 9
lang/common/src/header.rs

@@ -2,8 +2,14 @@ use arrayref::array_ref;
 use solana_program::hash;
 use std::io::{Cursor, Write};
 
-pub const HEADER_LEN: usize = 8;
-pub const LAYOUT_VERSION: u8 = 1;
+#[cfg(feature = "deprecated-layout")]
+pub const DISCRIMINATOR_LEN: usize = 8;
+#[cfg(not(feature = "deprecated-layout"))]
+pub const DISCRIMINATOR_LEN: usize = 4;
+
+const HEADER_LEN: usize = 8;
+const LAYOUT_VERSION: u8 = 1;
+const DEFAULT_ACCOUNT_VERSION: u8 = 1;
 
 const HEADER_LAYOUT_VERSION_INDEX: usize = 0;
 const HEADER_TYPE_VERSION_INDEX: usize = 1;
@@ -12,13 +18,6 @@ const HEADER_DISCRIMINATOR_INDEX: usize = 0;
 #[cfg(not(feature = "deprecated-layout"))]
 const HEADER_DISCRIMINATOR_INDEX: usize = 2;
 
-#[cfg(feature = "deprecated-layout")]
-pub const DISCRIMINATOR_LEN: usize = 8;
-#[cfg(not(feature = "deprecated-layout"))]
-pub const DISCRIMINATOR_LEN: usize = 4;
-
-pub const DEFAULT_ACCOUNT_VERSION: u8 = 1;
-
 // Initializes the header. Should only be run once.
 pub fn init(account_data: &mut [u8], discriminator: &[u8]) {
     if !cfg!(feature = "deprecated-layout") {