pub enum DexProtocolFamily {
Show 43 variants
Raydium,
Pumpfun,
Pumpswap,
Meteora,
Moonshot,
Jupiter,
Orca,
OrcaWhirpool,
OpenBook,
Phoenix,
Lifinity,
MagicEden,
Tensor,
Aldrin,
AldrinAmm,
BonkFun,
BoopFun,
CremaFinance,
Cropper,
Cykura,
Dradex,
Fluxbeam,
GooseFx,
Invariant,
Intro,
Metaplex,
OasisProgram,
Obric,
PancakeClmm,
Penguin,
Saber,
Saros,
Sencha,
Sentre,
Serum,
Solana,
SolFi,
Stabble,
StepFinance,
StepN,
Symmetry,
ZeroFi,
Unknown,
}Expand description
DEX protocol family identifier
JSON schema
{
"description": "DEX protocol family identifier",
"type": "string",
"enum": [
"Raydium",
"Pumpfun",
"Pumpswap",
"Meteora",
"Moonshot",
"Jupiter",
"Orca",
"OrcaWhirpool",
"OpenBook",
"Phoenix",
"Lifinity",
"MagicEden",
"Tensor",
"Aldrin",
"AldrinAmm",
"BonkFun",
"BoopFun",
"CremaFinance",
"Cropper",
"Cykura",
"Dradex",
"Fluxbeam",
"GooseFx",
"Invariant",
"Intro",
"Metaplex",
"OasisProgram",
"Obric",
"PancakeClmm",
"Penguin",
"Saber",
"Saros",
"Sencha",
"Sentre",
"Serum",
"Solana",
"SolFi",
"Stabble",
"StepFinance",
"StepN",
"Symmetry",
"ZeroFi",
"Unknown"
]
}Variants§
Raydium
Pumpfun
Pumpswap
Meteora
Moonshot
Jupiter
Orca
OrcaWhirpool
OpenBook
Phoenix
Lifinity
MagicEden
Tensor
Aldrin
AldrinAmm
BonkFun
BoopFun
CremaFinance
Cropper
Cykura
Dradex
Fluxbeam
GooseFx
Invariant
Intro
Metaplex
OasisProgram
Obric
PancakeClmm
Penguin
Saber
Saros
Sencha
Sentre
Serum
Solana
SolFi
Stabble
StepFinance
StepN
Symmetry
ZeroFi
Unknown
Trait Implementations§
Source§impl Clone for DexProtocolFamily
impl Clone for DexProtocolFamily
Source§fn clone(&self) -> DexProtocolFamily
fn clone(&self) -> DexProtocolFamily
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 DexProtocolFamily
impl Debug for DexProtocolFamily
Source§impl<'de> Deserialize<'de> for DexProtocolFamily
impl<'de> Deserialize<'de> for DexProtocolFamily
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 DexProtocolFamily
impl Display for DexProtocolFamily
Source§impl From<&DexProtocolFamily> for DexProtocolFamily
impl From<&DexProtocolFamily> for DexProtocolFamily
Source§fn from(value: &DexProtocolFamily) -> Self
fn from(value: &DexProtocolFamily) -> Self
Converts to this type from the input type.
Source§impl FromStr for DexProtocolFamily
impl FromStr for DexProtocolFamily
Source§impl Hash for DexProtocolFamily
impl Hash for DexProtocolFamily
Source§impl Ord for DexProtocolFamily
impl Ord for DexProtocolFamily
Source§fn cmp(&self, other: &DexProtocolFamily) -> Ordering
fn cmp(&self, other: &DexProtocolFamily) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DexProtocolFamily
impl PartialEq for DexProtocolFamily
Source§impl PartialOrd for DexProtocolFamily
impl PartialOrd for DexProtocolFamily
Source§impl Serialize for DexProtocolFamily
impl Serialize for DexProtocolFamily
Source§impl TryFrom<&String> for DexProtocolFamily
impl TryFrom<&String> for DexProtocolFamily
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for DexProtocolFamily
impl TryFrom<&str> for DexProtocolFamily
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for DexProtocolFamily
impl TryFrom<String> for DexProtocolFamily
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
impl Copy for DexProtocolFamily
impl Eq for DexProtocolFamily
impl StructuralPartialEq for DexProtocolFamily
Auto Trait Implementations§
impl Freeze for DexProtocolFamily
impl RefUnwindSafe for DexProtocolFamily
impl Send for DexProtocolFamily
impl Sync for DexProtocolFamily
impl Unpin for DexProtocolFamily
impl UnsafeUnpin for DexProtocolFamily
impl UnwindSafe for DexProtocolFamily
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,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.