pub struct FeedsParser { /* private fields */ }Expand description
Feeds parser.
Implementations§
Source§impl FeedsParser
impl FeedsParser
Sourcepub fn parse<'a>(
&'a self,
tokens_with_feed: &'a TokensWithFeed,
) -> impl Iterator<Item = Result<AccountMeta>> + 'a
pub fn parse<'a>( &'a self, tokens_with_feed: &'a TokensWithFeed, ) -> impl Iterator<Item = Result<AccountMeta>> + 'a
Parse a TokensWithFeed
Sourcepub fn parse_and_sort_by_tokens(
&self,
tokens_with_feed: &TokensWithFeed,
) -> Result<Vec<AccountMeta>>
pub fn parse_and_sort_by_tokens( &self, tokens_with_feed: &TokensWithFeed, ) -> Result<Vec<AccountMeta>>
Parse and sort by tokens.
Sourcepub fn insert_pull_oracle_feed_parser(
&mut self,
provider: PriceProviderKind,
map: FeedAddressMap,
) -> &mut Self
pub fn insert_pull_oracle_feed_parser( &mut self, provider: PriceProviderKind, map: FeedAddressMap, ) -> &mut Self
Insert a pull oracle feed parser.
Trait Implementations§
Source§impl Clone for FeedsParser
impl Clone for FeedsParser
Source§fn clone(&self) -> FeedsParser
fn clone(&self) -> FeedsParser
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 FeedsParser
impl Debug for FeedsParser
Source§impl Default for FeedsParser
impl Default for FeedsParser
Source§fn default() -> FeedsParser
fn default() -> FeedsParser
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FeedsParser
impl !RefUnwindSafe for FeedsParser
impl !Send for FeedsParser
impl !Sync for FeedsParser
impl Unpin for FeedsParser
impl !UnwindSafe for FeedsParser
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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> 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