pub struct DaemonService;Expand description
Service layer for daemon-related operations
Implementations§
Source§impl DaemonService
impl DaemonService
Sourcepub async fn start_daemon() -> Result<()>
pub async fn start_daemon() -> Result<()>
Start the tempo daemon
Sourcepub async fn stop_daemon() -> Result<()>
pub async fn stop_daemon() -> Result<()>
Stop the tempo daemon
Sourcepub async fn restart_daemon() -> Result<()>
pub async fn restart_daemon() -> Result<()>
Restart the tempo daemon
Sourcepub async fn get_daemon_status() -> Result<DaemonStatus>
pub async fn get_daemon_status() -> Result<DaemonStatus>
Get daemon status and information
Sourcepub async fn send_activity_heartbeat() -> Result<()>
pub async fn send_activity_heartbeat() -> Result<()>
Send activity heartbeat to daemon
Sourcepub async fn get_pool_stats() -> Result<PoolStatistics>
pub async fn get_pool_stats() -> Result<PoolStatistics>
Get connection pool statistics
Auto Trait Implementations§
impl Freeze for DaemonService
impl RefUnwindSafe for DaemonService
impl Send for DaemonService
impl Sync for DaemonService
impl Unpin for DaemonService
impl UnwindSafe for DaemonService
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> 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