#[repr(u64)]pub enum NonEvmChains {
Bitcoin = 1_000_000_000,
Solana = 1_000_000_001,
}Expand description
All non-EVM chains available for bridging only.
Variants§
Bitcoin = 1_000_000_000
Bitcoin (custom internal ID 1_000_000_000).
Solana = 1_000_000_001
Solana (custom internal ID 1_000_000_001).
Implementations§
Source§impl NonEvmChains
impl NonEvmChains
Sourcepub const fn try_from_u64(chain_id: u64) -> Option<Self>
pub const fn try_from_u64(chain_id: u64) -> Option<Self>
Try to construct a NonEvmChains from a raw chain ID.
§Arguments
chain_id— the numeric chain ID.
§Returns
Some(variant) if chain_id is a known non-EVM chain, None otherwise.
Trait Implementations§
Source§impl Clone for NonEvmChains
impl Clone for NonEvmChains
Source§fn clone(&self) -> NonEvmChains
fn clone(&self) -> NonEvmChains
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 NonEvmChains
impl Debug for NonEvmChains
Source§impl<'de> Deserialize<'de> for NonEvmChains
impl<'de> Deserialize<'de> for NonEvmChains
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 Hash for NonEvmChains
impl Hash for NonEvmChains
Source§impl PartialEq for NonEvmChains
impl PartialEq for NonEvmChains
Source§impl Serialize for NonEvmChains
impl Serialize for NonEvmChains
impl Copy for NonEvmChains
impl Eq for NonEvmChains
impl StructuralPartialEq for NonEvmChains
Auto Trait Implementations§
impl Freeze for NonEvmChains
impl RefUnwindSafe for NonEvmChains
impl Send for NonEvmChains
impl Sync for NonEvmChains
impl Unpin for NonEvmChains
impl UnsafeUnpin for NonEvmChains
impl UnwindSafe for NonEvmChains
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