unc_primitives_core/
config.rs1use crate::types::Gas;
2use std::hash::Hash;
3
4#[derive(
5 Debug,
6 Clone,
7 Copy,
8 Hash,
9 PartialEq,
10 Eq,
11 serde_repr::Serialize_repr,
12 serde_repr::Deserialize_repr,
13)]
14#[repr(u8)]
15pub enum AccountIdValidityRulesVersion {
16 V0,
18 V1,
20}
21
22impl AccountIdValidityRulesVersion {
23 pub fn v0() -> AccountIdValidityRulesVersion {
24 AccountIdValidityRulesVersion::V0
25 }
26}
27
28#[derive(Default, Clone, serde::Serialize, serde::Deserialize, Debug, Hash, PartialEq, Eq)]
30pub struct ViewConfig {
31 pub max_gas_burnt: Gas,
33}