1mod bus;
2mod config;
3mod proof;
4mod proof_v2;
5mod treasury;
6mod tool;
7mod reprocessor;
8pub use bus::*;
9pub use config::*;
10pub use proof::*;
11pub use proof_v2::*;
12pub use treasury::*;
13pub use tool::*;
14pub use reprocessor::*;
15
16use num_enum::{IntoPrimitive, TryFromPrimitive};
17
18#[repr(u8)]
19#[derive(Clone, Copy, Debug, Eq, PartialEq, IntoPrimitive, TryFromPrimitive)]
20pub enum AccountDiscriminator {
21 Bus = 100,
22 Config = 101,
23 Proof = 102,
24 Treasury = 103,
25 ProofV2 = 104,
26 WoodConfig = 106,
27 Tool = 107,
28 Reprocessor = 108,
29 WoodTool = 109,
30}