pub struct RuntimeServices {
pub telemetry: bool,
pub telemetry_status: TelemetryStatus,
pub artifacts: bool,
pub memory: bool,
}Expand description
Shared runtime services visible to the built-in interface.
Fields§
§telemetry: boolWhether an in-process telemetry exporter is configured.
Kept for wire compatibility; use Self::telemetry_status to
distinguish a ready exporter from one proven to be collecting.
telemetry_status: TelemetryStatusCurrent in-process telemetry collector state.
artifacts: boolAn artifact service is available to tools and agents.
memory: boolA cross-session memory service is available.
Trait Implementations§
Source§impl Debug for RuntimeServices
impl Debug for RuntimeServices
Auto Trait Implementations§
impl Freeze for RuntimeServices
impl RefUnwindSafe for RuntimeServices
impl Send for RuntimeServices
impl Sync for RuntimeServices
impl Unpin for RuntimeServices
impl UnsafeUnpin for RuntimeServices
impl UnwindSafe for RuntimeServices
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