pub struct EventFingerprint(pub String);Expand description
The keccak256 (EVM) or SHA-256 (non-EVM) hash of an event’s canonical signature. Used for O(1) schema lookup.
Tuple Fields§
§0: StringImplementations§
Trait Implementations§
Source§impl Clone for EventFingerprint
impl Clone for EventFingerprint
Source§fn clone(&self) -> EventFingerprint
fn clone(&self) -> EventFingerprint
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventFingerprint
impl Debug for EventFingerprint
Source§impl<'de> Deserialize<'de> for EventFingerprint
impl<'de> Deserialize<'de> for EventFingerprint
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
Source§impl Display for EventFingerprint
impl Display for EventFingerprint
Source§impl Hash for EventFingerprint
impl Hash for EventFingerprint
Source§impl PartialEq for EventFingerprint
impl PartialEq for EventFingerprint
Source§impl Serialize for EventFingerprint
impl Serialize for EventFingerprint
impl Eq for EventFingerprint
impl StructuralPartialEq for EventFingerprint
Auto Trait Implementations§
impl Freeze for EventFingerprint
impl RefUnwindSafe for EventFingerprint
impl Send for EventFingerprint
impl Sync for EventFingerprint
impl Unpin for EventFingerprint
impl UnsafeUnpin for EventFingerprint
impl UnwindSafe for EventFingerprint
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