pub struct MultiPortfolioOutput {
pub wallets: Option<Vec<WalletPortfolio>>,
pub aggregated: Option<AggregatedPortfolio>,
pub chains: Vec<String>,
pub total_usd_value: f64,
pub wallet_count: usize,
pub total_latency_ms: u64,
}Expand description
Multi-wallet portfolio output
Fields§
§wallets: Option<Vec<WalletPortfolio>>Individual wallet results (when not aggregated)
aggregated: Option<AggregatedPortfolio>Aggregated result (when –aggregate)
chains: Vec<String>§total_usd_value: f64§wallet_count: usize§total_latency_ms: u64Trait Implementations§
Source§impl Debug for MultiPortfolioOutput
impl Debug for MultiPortfolioOutput
Auto Trait Implementations§
impl Freeze for MultiPortfolioOutput
impl RefUnwindSafe for MultiPortfolioOutput
impl Send for MultiPortfolioOutput
impl Sync for MultiPortfolioOutput
impl Unpin for MultiPortfolioOutput
impl UnwindSafe for MultiPortfolioOutput
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> 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