pub struct ActionStats {
pub visits: u32,
pub successes: u32,
pub failures: u32,
pub discoveries: u32,
pub total_duration: Duration,
pub kpi_total: f64,
pub kpi_count: u32,
}Expand description
アクション単位の統計
Fields§
§visits: u32訪問回数
successes: u32成功回数
failures: u32失敗回数
discoveries: u32発見数の合計
total_duration: Duration総実行時間
kpi_total: f64KPI貢献度の累計
kpi_count: u32KPI貢献度が設定されたイベント数
Implementations§
Source§impl ActionStats
impl ActionStats
Sourcepub fn success_rate(&self) -> f64
pub fn success_rate(&self) -> f64
成功率(訪問なしの場合は 0.5)
Sourcepub fn avg_duration(&self) -> Duration
pub fn avg_duration(&self) -> Duration
平均実行時間
Sourcepub fn avg_discoveries(&self) -> f64
pub fn avg_discoveries(&self) -> f64
平均発見数
Trait Implementations§
Source§impl Clone for ActionStats
impl Clone for ActionStats
Source§fn clone(&self) -> ActionStats
fn clone(&self) -> ActionStats
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 ActionStats
impl Debug for ActionStats
Source§impl Default for ActionStats
impl Default for ActionStats
Source§fn default() -> ActionStats
fn default() -> ActionStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ActionStats
impl<'de> Deserialize<'de> for ActionStats
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 ActionStats
impl RefUnwindSafe for ActionStats
impl Send for ActionStats
impl Sync for ActionStats
impl Unpin for ActionStats
impl UnwindSafe for ActionStats
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