pub struct WeekMetrics {Show 13 fields
pub replies_sent: i64,
pub tweets_posted: i64,
pub threads_posted: i64,
pub target_replies: i64,
pub follower_delta: i64,
pub avg_reply_score: f64,
pub avg_tweet_score: f64,
pub reply_acceptance_rate: f64,
pub top_topics: Vec<TopicPerformance>,
pub bottom_topics: Vec<TopicPerformance>,
pub distinct_topic_count: i64,
pub max_replies_per_week: i64,
pub max_tweets_per_week: i64,
}Expand description
Intermediate metrics struct passed to the rule engine.
Fields§
§replies_sent: i64§tweets_posted: i64§threads_posted: i64§target_replies: i64§follower_delta: i64§avg_reply_score: f64§avg_tweet_score: f64§reply_acceptance_rate: f64§top_topics: Vec<TopicPerformance>§bottom_topics: Vec<TopicPerformance>§distinct_topic_count: i64§max_replies_per_week: i64Configured capacity (max per day * 7).
max_tweets_per_week: i64Trait Implementations§
Source§impl Clone for WeekMetrics
impl Clone for WeekMetrics
Source§fn clone(&self) -> WeekMetrics
fn clone(&self) -> WeekMetrics
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 WeekMetrics
impl RefUnwindSafe for WeekMetrics
impl Send for WeekMetrics
impl Sync for WeekMetrics
impl Unpin for WeekMetrics
impl UnsafeUnpin for WeekMetrics
impl UnwindSafe for WeekMetrics
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