pub struct DexParser;Implementations§
Source§impl DexParser
impl DexParser
pub fn new() -> Self
pub fn parse_trades( &self, tx: &SolanaTransactionInput, config: Option<ParseConfig>, ) -> Vec<TradeInfo>
pub fn parse_all( &self, tx: &SolanaTransactionInput, config: Option<ParseConfig>, ) -> ParseResult
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DexParser
impl RefUnwindSafe for DexParser
impl Send for DexParser
impl Sync for DexParser
impl Unpin for DexParser
impl UnsafeUnpin for DexParser
impl UnwindSafe for DexParser
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> 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