pub enum WorkerToDaemon {
Show 13 variants
Ready {
zellij_session: String,
},
PromptReady,
ScreenUpdate {
content: String,
status: ScreenStatus,
usage_limit: Option<CliUsageLimitState>,
},
ScreenshotUploaded {
image_key: String,
status: ScreenStatus,
usage_limit: Option<CliUsageLimitState>,
},
CliSessionId {
cli_session_id: String,
},
CliExit {
code: Option<i32>,
signal: Option<String>,
},
TuiPrompt {
description: String,
options: Vec<TuiPromptOption>,
multi_select: bool,
},
TuiPromptResolved {
selected_text: Option<String>,
},
FinalOutput {
content: String,
turn_id: String,
kind: Option<FinalOutputKind>,
user_text: Option<String>,
},
AdoptPreamble {
user_text: String,
assistant_text: String,
},
UserNotify {
message: String,
},
TranscriptChoices {
candidates: Vec<TranscriptChoice>,
turn_id: String,
},
Error {
message: String,
},
}Variants§
Ready
PromptReady
ScreenUpdate
ScreenshotUploaded
CliSessionId
CliExit
TuiPrompt
TuiPromptResolved
FinalOutput
AdoptPreamble
UserNotify
TranscriptChoices
Error
Trait Implementations§
Source§impl Clone for WorkerToDaemon
impl Clone for WorkerToDaemon
Source§fn clone(&self) -> WorkerToDaemon
fn clone(&self) -> WorkerToDaemon
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 WorkerToDaemon
impl Debug for WorkerToDaemon
Source§impl<'de> Deserialize<'de> for WorkerToDaemon
impl<'de> Deserialize<'de> for WorkerToDaemon
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WorkerToDaemon
Source§impl PartialEq for WorkerToDaemon
impl PartialEq for WorkerToDaemon
Source§fn eq(&self, other: &WorkerToDaemon) -> bool
fn eq(&self, other: &WorkerToDaemon) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkerToDaemon
impl Serialize for WorkerToDaemon
impl StructuralPartialEq for WorkerToDaemon
Auto Trait Implementations§
impl Freeze for WorkerToDaemon
impl RefUnwindSafe for WorkerToDaemon
impl Send for WorkerToDaemon
impl Sync for WorkerToDaemon
impl Unpin for WorkerToDaemon
impl UnsafeUnpin for WorkerToDaemon
impl UnwindSafe for WorkerToDaemon
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