pub enum ChainFamily {
Evm,
Solana,
Cosmos,
Sui,
Aptos,
Custom(String),
}Expand description
Top-level blockchain VM family. Determines which decoder is dispatched for a raw event.
Variants§
Evm
Solana
Cosmos
Sui
Aptos
Custom(String)
Third-party or experimental chains registered via the plugin system.
Trait Implementations§
Source§impl Clone for ChainFamily
impl Clone for ChainFamily
Source§fn clone(&self) -> ChainFamily
fn clone(&self) -> ChainFamily
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 ChainFamily
impl Debug for ChainFamily
Source§impl<'de> Deserialize<'de> for ChainFamily
impl<'de> Deserialize<'de> for ChainFamily
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 ChainFamily
impl Display for ChainFamily
Source§impl Hash for ChainFamily
impl Hash for ChainFamily
Source§impl PartialEq for ChainFamily
impl PartialEq for ChainFamily
Source§impl Serialize for ChainFamily
impl Serialize for ChainFamily
impl Eq for ChainFamily
impl StructuralPartialEq for ChainFamily
Auto Trait Implementations§
impl Freeze for ChainFamily
impl RefUnwindSafe for ChainFamily
impl Send for ChainFamily
impl Sync for ChainFamily
impl Unpin for ChainFamily
impl UnsafeUnpin for ChainFamily
impl UnwindSafe for ChainFamily
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