pub struct RunProjection {
pub id: RunId,
pub client_run_id: ClientRunId,
pub input: String,
pub selection: RunSelection,
pub agent: AgentSnapshot,
pub status: SessionStatus,
pub final_text: Option<String>,
pub pending_calls: HashMap<ToolCallId, String>,
}Fields§
§id: RunId§client_run_id: ClientRunId§input: String§selection: RunSelection§agent: AgentSnapshot§status: SessionStatus§final_text: Option<String>§pending_calls: HashMap<ToolCallId, String>Trait Implementations§
Source§impl Clone for RunProjection
impl Clone for RunProjection
Source§fn clone(&self) -> RunProjection
fn clone(&self) -> RunProjection
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 RunProjection
impl Debug for RunProjection
Source§impl PartialEq for RunProjection
impl PartialEq for RunProjection
Source§fn eq(&self, other: &RunProjection) -> bool
fn eq(&self, other: &RunProjection) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RunProjection
Auto Trait Implementations§
impl Freeze for RunProjection
impl RefUnwindSafe for RunProjection
impl Send for RunProjection
impl Sync for RunProjection
impl Unpin for RunProjection
impl UnsafeUnpin for RunProjection
impl UnwindSafe for RunProjection
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