pub struct FakeAgentRequests {
pub connection: UnboundedReceiver<ConnectionTo<Client>>,
pub initialize: UnboundedReceiver<InitializeRequest>,
pub new_session: UnboundedReceiver<NewSessionRequest>,
pub login: UnboundedReceiver<LoginAuthRequest>,
pub config: UnboundedReceiver<SetSessionConfigOptionRequest>,
pub prompt: UnboundedReceiver<(PromptRequest, Responder<PromptResponse>)>,
pub resume: UnboundedReceiver<(ResumeSessionRequest, Responder<ResumeSessionResponse>)>,
pub cancel: UnboundedReceiver<CancelSessionNotification>,
pub pending_config: UnboundedReceiver<Responder<SetSessionConfigOptionResponse>>,
pub list_sessions: UnboundedReceiver<(ListSessionsRequest, Responder<ListSessionsResponse>)>,
pub close_session: UnboundedReceiver<CloseSessionRequest>,
}Fields§
§connection: UnboundedReceiver<ConnectionTo<Client>>§initialize: UnboundedReceiver<InitializeRequest>§new_session: UnboundedReceiver<NewSessionRequest>§login: UnboundedReceiver<LoginAuthRequest>§config: UnboundedReceiver<SetSessionConfigOptionRequest>§prompt: UnboundedReceiver<(PromptRequest, Responder<PromptResponse>)>§resume: UnboundedReceiver<(ResumeSessionRequest, Responder<ResumeSessionResponse>)>§cancel: UnboundedReceiver<CancelSessionNotification>§pending_config: UnboundedReceiver<Responder<SetSessionConfigOptionResponse>>§list_sessions: UnboundedReceiver<(ListSessionsRequest, Responder<ListSessionsResponse>)>§close_session: UnboundedReceiver<CloseSessionRequest>Auto Trait Implementations§
impl Freeze for FakeAgentRequests
impl RefUnwindSafe for FakeAgentRequests
impl Send for FakeAgentRequests
impl Sync for FakeAgentRequests
impl Unpin for FakeAgentRequests
impl UnsafeUnpin for FakeAgentRequests
impl UnwindSafe for FakeAgentRequests
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.