Struct gear_utils::ProgramMemoryDump
source · pub struct ProgramMemoryDump {
pub balance: u128,
pub reserved_balance: u128,
pub pages: Vec<MemoryPageDump>,
}Expand description
Stores all program’s page dumps and it’s balance.
Fields§
§balance: u128§reserved_balance: u128§pages: Vec<MemoryPageDump>Implementations§
source§impl ProgramMemoryDump
impl ProgramMemoryDump
pub fn save_to_file(&self, path: impl AsRef<Path>)
pub fn load_from_file(path: impl AsRef<Path>) -> ProgramMemoryDump
Trait Implementations§
source§impl Default for ProgramMemoryDump
impl Default for ProgramMemoryDump
source§fn default() -> ProgramMemoryDump
fn default() -> ProgramMemoryDump
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ProgramMemoryDump
impl<'de> Deserialize<'de> for ProgramMemoryDump
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProgramMemoryDump
impl RefUnwindSafe for ProgramMemoryDump
impl Send for ProgramMemoryDump
impl Sync for ProgramMemoryDump
impl Unpin for ProgramMemoryDump
impl UnwindSafe for ProgramMemoryDump
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more