pub struct LargestAccountsCache { /* private fields */ }Implementations§
Source§impl LargestAccountsCache
impl LargestAccountsCache
pub fn new(duration: u64) -> Self
pub fn get_largest_accounts( &self, filter: &Option<RpcLargestAccountsFilter>, ) -> Option<(u64, Vec<RpcAccountBalance>)>
pub fn set_largest_accounts( &mut self, filter: &Option<RpcLargestAccountsFilter>, slot: u64, accounts: &[RpcAccountBalance], )
Trait Implementations§
Source§impl Clone for LargestAccountsCache
impl Clone for LargestAccountsCache
Source§fn clone(&self) -> LargestAccountsCache
fn clone(&self) -> LargestAccountsCache
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 moreAuto Trait Implementations§
impl Freeze for LargestAccountsCache
impl RefUnwindSafe for LargestAccountsCache
impl Send for LargestAccountsCache
impl Sync for LargestAccountsCache
impl Unpin for LargestAccountsCache
impl UnwindSafe for LargestAccountsCache
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<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