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: TrendDirectionDirection of fragmentation trend over time
rate_of_change: f64Rate of change of fragmentation
predicted_future_state: FragmentationPredictionPredicted 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