pub struct TickRecommendation {
pub recommended_ms: u32,
pub current_ms: u32,
pub reason: String,
pub changes_per_minute: f64,
pub recommendation_confidence: f64,
}Expand description
Tick interval recommendation based on observed change patterns.
Fields§
§recommended_ms: u32Recommended interval in milliseconds.
current_ms: u32Current interval.
reason: StringReason for recommendation.
changes_per_minute: f64Observed changes per minute.
recommendation_confidence: f64Confidence in this recommendation (0.0 - 1.0).
Trait Implementations§
Source§impl Clone for TickRecommendation
impl Clone for TickRecommendation
Source§fn clone(&self) -> TickRecommendation
fn clone(&self) -> TickRecommendation
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 TickRecommendation
impl Debug for TickRecommendation
Source§impl<'de> Deserialize<'de> for TickRecommendation
impl<'de> Deserialize<'de> for TickRecommendation
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 TickRecommendation
impl RefUnwindSafe for TickRecommendation
impl Send for TickRecommendation
impl Sync for TickRecommendation
impl Unpin for TickRecommendation
impl UnsafeUnpin for TickRecommendation
impl UnwindSafe for TickRecommendation
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