pub struct FragmentationTrends {
pub trend_direction: TrendDirection,
pub rate_of_change: f64,
pub predicted_future_state: FragmentationPrediction,
}
Expand description
Trends in fragmentation over time
Fields§
§trend_direction: TrendDirection
Direction of fragmentation trend over time
rate_of_change: f64
Rate of change of fragmentation
predicted_future_state: FragmentationPrediction
Predicted future state of fragmentation
Trait Implementations§
Source§impl Clone for FragmentationTrends
impl Clone for FragmentationTrends
Source§fn clone(&self) -> FragmentationTrends
fn clone(&self) -> FragmentationTrends
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 FragmentationTrends
impl Debug for FragmentationTrends
Source§impl Default for FragmentationTrends
impl Default for FragmentationTrends
Source§impl<'de> Deserialize<'de> for FragmentationTrends
impl<'de> Deserialize<'de> for FragmentationTrends
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 FragmentationTrends
impl RefUnwindSafe for FragmentationTrends
impl Send for FragmentationTrends
impl Sync for FragmentationTrends
impl Unpin for FragmentationTrends
impl UnwindSafe for FragmentationTrends
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