pub struct EventSignatureChange {
pub name: String,
pub old: ContractEvent,
pub new: ContractEvent,
}Expand description
An event whose signature changed while keeping its name.
Fields§
§name: String§old: ContractEvent§new: ContractEventTrait Implementations§
Source§impl Clone for EventSignatureChange
impl Clone for EventSignatureChange
Source§impl Debug for EventSignatureChange
impl Debug for EventSignatureChange
Source§impl<'de> Deserialize<'de> for EventSignatureChange
impl<'de> Deserialize<'de> for EventSignatureChange
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
impl Eq for EventSignatureChange
Source§impl PartialEq for EventSignatureChange
impl PartialEq for EventSignatureChange
Source§impl Serialize for EventSignatureChange
impl Serialize for EventSignatureChange
impl StructuralPartialEq for EventSignatureChange
Auto Trait Implementations§
impl Freeze for EventSignatureChange
impl RefUnwindSafe for EventSignatureChange
impl Send for EventSignatureChange
impl Sync for EventSignatureChange
impl Unpin for EventSignatureChange
impl UnsafeUnpin for EventSignatureChange
impl UnwindSafe for EventSignatureChange
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.