Skip to main content

miden_objects/decoded/account/
mod.rs

1//! Domain construction for decoded account messages.
2
3#[cfg(test)]
4pub(crate) mod test_utils;
5
6mod core;
7pub use core::{
8    Account,
9    AccountCode,
10    AccountCodeUpgrade,
11    AccountHeader,
12    AccountHeaderError,
13    AccountId,
14    AccountIdV1,
15    AccountVersionError,
16    AccountWitness,
17};
18
19mod storage;
20pub use storage::{
21    AccountStorage,
22    AccountStorageHeader,
23    AccountStorageHeaderStorageSlot,
24    StorageMap,
25    StorageMapEntry,
26    StorageMapEntryError,
27    StorageSlot,
28    StorageSlotId,
29};
30
31mod patch;
32pub use patch::{
33    AccountCodePatch,
34    AccountPatch,
35    AccountPatchError,
36    AccountStoragePatch,
37    AccountUpdateDetails,
38    AccountVaultPatch,
39    AccountVaultPatchEntry,
40    PrivateAccountUpdate,
41    StorageMapPatch,
42    StorageMapPatchEntries,
43    StorageMapPatchError,
44    StorageSlotPatch,
45    StorageValuePatch,
46    VaultPatchError,
47};
48
49mod partial;
50pub use partial::{
51    PartialAccount,
52    PartialStorage,
53    PartialStorageError,
54    PartialStorageMap,
55    PartialVault,
56};