pub enum ProgramIDType {
Show 17 variants
System,
ProgramsRef,
VaultsRef,
Vault,
FarmsRef,
Farm,
PoolsRef,
Pool,
TokensRef,
Token,
MainRouter,
Serum,
Raydium,
Saber,
Orca,
FundsRef,
Fund,
}Variants§
System
ProgramsRef
VaultsRef
Vault
FarmsRef
Farm
PoolsRef
Pool
TokensRef
Token
MainRouter
Serum
Raydium
Saber
Orca
FundsRef
Fund
Trait Implementations§
Source§impl Clone for ProgramIDType
impl Clone for ProgramIDType
Source§fn clone(&self) -> ProgramIDType
fn clone(&self) -> ProgramIDType
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 ProgramIDType
impl Debug for ProgramIDType
Source§impl<'de> Deserialize<'de> for ProgramIDType
impl<'de> Deserialize<'de> for ProgramIDType
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 ProgramIDType
impl Display for ProgramIDType
Source§impl FromStr for ProgramIDType
impl FromStr for ProgramIDType
Source§impl PartialEq for ProgramIDType
impl PartialEq for ProgramIDType
Source§impl Serialize for ProgramIDType
impl Serialize for ProgramIDType
impl Copy for ProgramIDType
impl Eq for ProgramIDType
impl StructuralPartialEq for ProgramIDType
Auto Trait Implementations§
impl Freeze for ProgramIDType
impl RefUnwindSafe for ProgramIDType
impl Send for ProgramIDType
impl Sync for ProgramIDType
impl Unpin for ProgramIDType
impl UnwindSafe for ProgramIDType
Blanket Implementations§
Source§impl<T> AbiEnumVisitor for T
impl<T> AbiEnumVisitor for T
default fn visit_for_abi( &self, _digester: &mut AbiDigester, ) -> Result<AbiDigester, DigestError>
Source§impl<T> AbiEnumVisitor for T
impl<T> AbiEnumVisitor for T
default fn visit_for_abi( &self, digester: &mut AbiDigester, ) -> Result<AbiDigester, DigestError>
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more