pub struct ProcessEventsParams {
pub tx: UnboundedSender<Event>,
pub chunk_rx: UnboundedReceiver<StreamEvent>,
pub task_id: TaskId,
pub context_id: ContextId,
pub message_id: MessageId,
pub original_message: Message,
pub agent_name: String,
pub context: RequestContext,
pub task_repo: TaskRepository,
pub processor: Arc<MessageProcessor>,
pub request_id: NumberOrString,
}Fields§
§tx: UnboundedSender<Event>§chunk_rx: UnboundedReceiver<StreamEvent>§task_id: TaskId§context_id: ContextId§message_id: MessageId§original_message: Message§agent_name: String§context: RequestContext§task_repo: TaskRepository§processor: Arc<MessageProcessor>§request_id: NumberOrStringTrait Implementations§
Auto Trait Implementations§
impl Freeze for ProcessEventsParams
impl !RefUnwindSafe for ProcessEventsParams
impl Send for ProcessEventsParams
impl Sync for ProcessEventsParams
impl Unpin for ProcessEventsParams
impl !UnwindSafe for ProcessEventsParams
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