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 moreSource§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage