pub struct EventBusPerformanceReport {
pub total_events_processed: u64,
pub active_handlers_count: u64,
pub total_processing_failures: u64,
pub total_processing_timeouts: u64,
pub handler_registry_size: usize,
pub success_rate: f64,
}
Expand description
事件总线性能报告
Fields§
§total_events_processed: u64
已处理事件总数
active_handlers_count: u64
当前活跃处理器数量
total_processing_failures: u64
处理失败总数
total_processing_timeouts: u64
处理超时总数
handler_registry_size: usize
处理器注册表大小
success_rate: f64
成功率(百分比)
Trait Implementations§
Source§impl Clone for EventBusPerformanceReport
impl Clone for EventBusPerformanceReport
Source§fn clone(&self) -> EventBusPerformanceReport
fn clone(&self) -> EventBusPerformanceReport
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 EventBusPerformanceReport
impl RefUnwindSafe for EventBusPerformanceReport
impl Send for EventBusPerformanceReport
impl Sync for EventBusPerformanceReport
impl Unpin for EventBusPerformanceReport
impl UnwindSafe for EventBusPerformanceReport
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