pub struct AgentRunView {
pub target: ManagedRunTarget,
pub status: RunStatus,
pub sequence_no: usize,
pub input_preview: Option<String>,
pub output_preview: Option<String>,
pub error_category: Option<String>,
pub controllable: bool,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
Prompt-safe compact run projection.
Fields§
§target: ManagedRunTargetComposite run target.
status: RunStatusDurable status.
sequence_no: usizeSession-local order.
input_preview: Option<String>Bounded text input preview.
output_preview: Option<String>Bounded output preview.
error_category: Option<String>Safe error category, never raw provider diagnostics.
controllable: boolWhether this process currently owns fenced control.
created_at: DateTime<Utc>Creation time.
updated_at: DateTime<Utc>Last update time.
Trait Implementations§
Source§impl Clone for AgentRunView
impl Clone for AgentRunView
Source§fn clone(&self) -> AgentRunView
fn clone(&self) -> AgentRunView
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 moreSource§impl Debug for AgentRunView
impl Debug for AgentRunView
Source§impl<'de> Deserialize<'de> for AgentRunView
impl<'de> Deserialize<'de> for AgentRunView
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AgentRunView
Source§impl PartialEq for AgentRunView
impl PartialEq for AgentRunView
Source§impl Serialize for AgentRunView
impl Serialize for AgentRunView
impl StructuralPartialEq for AgentRunView
Auto Trait Implementations§
impl Freeze for AgentRunView
impl RefUnwindSafe for AgentRunView
impl Send for AgentRunView
impl Sync for AgentRunView
impl Unpin for AgentRunView
impl UnsafeUnpin for AgentRunView
impl UnwindSafe for AgentRunView
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