pub struct StreamSetupResult {
pub task_id: TaskId,
pub context_id: ContextId,
pub message_id: MessageId,
pub message: Message,
pub agent_name: String,
pub context: RequestContext,
pub task_repo: TaskRepository,
pub agent_runtime: AgentRuntimeInfo,
pub processor: Arc<MessageProcessor>,
pub request_id: NumberOrString,
}Fields§
§task_id: TaskId§context_id: ContextId§message_id: MessageId§message: Message§agent_name: String§context: RequestContext§task_repo: TaskRepository§agent_runtime: AgentRuntimeInfo§processor: Arc<MessageProcessor>§request_id: NumberOrStringTrait Implementations§
Auto Trait Implementations§
impl Freeze for StreamSetupResult
impl !RefUnwindSafe for StreamSetupResult
impl Send for StreamSetupResult
impl Sync for StreamSetupResult
impl Unpin for StreamSetupResult
impl !UnwindSafe for StreamSetupResult
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more