pub struct DepthModifications {
pub programs: BTreeMap<Address, Vec<u8>>,
pub accounts: AccountModifications,
}Expand description
The modifications a depth dataset was measured under, stored with each ELF inline as
modifications.json beside its parts. Its JSON is canonical — each account re-encoded with
space its data’s length — so its blake3 is the dataset’s digest.
Fields§
§programs: BTreeMap<Address, Vec<u8>>§accounts: AccountModificationsTrait Implementations§
Source§impl Clone for DepthModifications
impl Clone for DepthModifications
Source§impl Debug for DepthModifications
impl Debug for DepthModifications
Source§impl<'de> Deserialize<'de> for DepthModifications
impl<'de> Deserialize<'de> for DepthModifications
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 DepthModifications
impl RefUnwindSafe for DepthModifications
impl Send for DepthModifications
impl Sync for DepthModifications
impl Unpin for DepthModifications
impl UnsafeUnpin for DepthModifications
impl UnwindSafe for DepthModifications
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