pub struct NormalizedLendingYield {
pub address: String,
pub name: Option<String>,
pub chain: String,
pub collateral_symbol: Option<String>,
pub borrowed_symbol: Option<String>,
pub lend_apy: Option<f64>,
pub borrow_apy: Option<f64>,
pub utilization: Option<f64>,
pub total_assets: Option<String>,
}Expand description
Lending yield data (from Curve lending vaults)
Fields§
§address: StringVault address
name: Option<String>Vault name
chain: StringChain
collateral_symbol: Option<String>Collateral token symbol
borrowed_symbol: Option<String>Borrowed token symbol
lend_apy: Option<f64>Lend APY (for suppliers)
borrow_apy: Option<f64>Borrow APY (cost for borrowers)
utilization: Option<f64>Utilization rate
total_assets: Option<String>Total assets in vault
Trait Implementations§
Source§impl Clone for NormalizedLendingYield
impl Clone for NormalizedLendingYield
Source§fn clone(&self) -> NormalizedLendingYield
fn clone(&self) -> NormalizedLendingYield
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 NormalizedLendingYield
impl Debug for NormalizedLendingYield
Source§impl<'de> Deserialize<'de> for NormalizedLendingYield
impl<'de> Deserialize<'de> for NormalizedLendingYield
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
Auto Trait Implementations§
impl Freeze for NormalizedLendingYield
impl RefUnwindSafe for NormalizedLendingYield
impl Send for NormalizedLendingYield
impl Sync for NormalizedLendingYield
impl Unpin for NormalizedLendingYield
impl UnwindSafe for NormalizedLendingYield
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