pub struct UtilizationMetrics {
pub total_available: f64,
pub total_allocated: f64,
pub utilization_rate: f64,
pub pledged_count: u64,
pub pledged_value: f64,
pub free_collateral: f64,
}Expand description
Collateral utilization metrics.
Fields§
§total_available: f64Total available eligible collateral.
total_allocated: f64Total allocated collateral.
utilization_rate: f64Utilization rate (0-1).
pledged_count: u64Number of pledged assets.
pledged_value: f64Total pledged value.
free_collateral: f64Free collateral.
Trait Implementations§
Source§impl Clone for UtilizationMetrics
impl Clone for UtilizationMetrics
Source§fn clone(&self) -> UtilizationMetrics
fn clone(&self) -> UtilizationMetrics
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 UtilizationMetrics
impl RefUnwindSafe for UtilizationMetrics
impl Send for UtilizationMetrics
impl Sync for UtilizationMetrics
impl Unpin for UtilizationMetrics
impl UnwindSafe for UtilizationMetrics
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.