pub struct StateDiff {
pub storage_diffs: HashMap<Felt, Vec<StorageDiff>>,
pub deployed_contracts: Vec<DeployedContract>,
pub old_declared_contracts: Vec<Felt>,
pub declared_classes: Vec<DeclaredContract>,
pub migrated_compiled_classes: Option<Vec<DeclaredContract>>,
pub nonces: HashMap<Felt, Felt>,
pub replaced_classes: Vec<DeployedContract>,
}Fields§
§storage_diffs: HashMap<Felt, Vec<StorageDiff>>§deployed_contracts: Vec<DeployedContract>§old_declared_contracts: Vec<Felt>§declared_classes: Vec<DeclaredContract>§migrated_compiled_classes: Option<Vec<DeclaredContract>>§nonces: HashMap<Felt, Felt>§replaced_classes: Vec<DeployedContract>Trait Implementations§
Source§impl<'de> Deserialize<'de> for StateDiff
impl<'de> Deserialize<'de> for StateDiff
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<StateDiff, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StateDiff, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StateDiff
impl RefUnwindSafe for StateDiff
impl Send for StateDiff
impl Sync for StateDiff
impl Unpin for StateDiff
impl UnwindSafe for StateDiff
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