pub struct RunExecutionContext {
pub run_id: String,
pub parent_run_id: Option<String>,
pub agent_id: String,
pub origin: RunOrigin,
}Fields§
§run_id: String§parent_run_id: Option<String>§agent_id: String§origin: RunOriginImplementations§
Source§impl RunExecutionContext
impl RunExecutionContext
pub const RUN_ID_KEY: &'static str = "run_id"
pub const PARENT_RUN_ID_KEY: &'static str = "parent_run_id"
pub const AGENT_ID_KEY: &'static str = "agent_id"
pub const ORIGIN_KEY: &'static str = "origin"
pub const fn new( run_id: String, parent_run_id: Option<String>, agent_id: String, origin: RunOrigin, ) -> Self
pub fn from_run_config(run_ctx: &RunContext) -> Self
Trait Implementations§
Source§impl Clone for RunExecutionContext
impl Clone for RunExecutionContext
Source§fn clone(&self) -> RunExecutionContext
fn clone(&self) -> RunExecutionContext
Returns a duplicate of the value. Read more
1.0.0 · 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 Freeze for RunExecutionContext
impl RefUnwindSafe for RunExecutionContext
impl Send for RunExecutionContext
impl Sync for RunExecutionContext
impl Unpin for RunExecutionContext
impl UnsafeUnpin for RunExecutionContext
impl UnwindSafe for RunExecutionContext
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