pub struct ActorRegistry { /* private fields */ }Implementations§
Source§impl ActorRegistry
impl ActorRegistry
pub fn new(bus: TelemetryBus) -> Self
pub fn record_spawn(&self, status: ActorStatus)
pub fn record_stop(&self, path: &str)
pub fn record_mailbox_depth(&self, path: &str, depth: u64)
pub fn total_spawned(&self) -> u64
pub fn total_stopped(&self) -> u64
pub fn live_count(&self) -> u64
pub fn snapshot(&self) -> ActorSnapshot
Trait Implementations§
Source§impl SpawnObserver for ActorRegistry
impl SpawnObserver for ActorRegistry
Auto Trait Implementations§
impl !Freeze for ActorRegistry
impl !RefUnwindSafe for ActorRegistry
impl Send for ActorRegistry
impl Sync for ActorRegistry
impl Unpin for ActorRegistry
impl UnsafeUnpin for ActorRegistry
impl !UnwindSafe for ActorRegistry
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request