pub struct RuntimeObservation {
pub session_id: Arc<str>,
pub policy: SessionPolicy,
pub read_view: SessionReadView,
pub persisted_state: RuntimeSessionState,
pub usage_report: SessionUsageReport,
pub tool_state: Option<ToolState>,
pub tool_catalog: Arc<Vec<Value>>,
pub tool_catalog_error: Option<String>,
pub process_registry: Option<Arc<dyn ProcessRegistry>>,
pub queue_store: Option<Arc<dyn RuntimePersistence>>,
pub queued_work_poke: Option<QueuedWorkPoke>,
}Fields§
§session_id: Arc<str>§policy: SessionPolicy§read_view: SessionReadView§persisted_state: RuntimeSessionState§usage_report: SessionUsageReport§tool_state: Option<ToolState>§tool_catalog: Arc<Vec<Value>>§tool_catalog_error: Option<String>§process_registry: Option<Arc<dyn ProcessRegistry>>§queue_store: Option<Arc<dyn RuntimePersistence>>§queued_work_poke: Option<QueuedWorkPoke>Implementations§
Source§impl RuntimeObservation
impl RuntimeObservation
pub fn session_id(&self) -> &str
pub fn process_scope(&self) -> ProcessScope
pub fn process_scope_id(&self) -> ProcessScopeId
pub async fn list_process_handles(&self) -> Vec<ProcessHandleSummary>
pub async fn list_all_process_handles(&self) -> Vec<ProcessHandleSummary>
Trait Implementations§
Source§impl Clone for RuntimeObservation
impl Clone for RuntimeObservation
Source§fn clone(&self) -> RuntimeObservation
fn clone(&self) -> RuntimeObservation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 !RefUnwindSafe for RuntimeObservation
impl !UnwindSafe for RuntimeObservation
impl Freeze for RuntimeObservation
impl Send for RuntimeObservation
impl Sync for RuntimeObservation
impl Unpin for RuntimeObservation
impl UnsafeUnpin for RuntimeObservation
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