pub enum DaemonToWorker {
Init(InitConfig),
Message {
content: String,
turn_id: String,
},
RawInput {
content: String,
turn_id: String,
},
Close,
Restart,
SetDisplayMode {
mode: DisplayMode,
},
TermAction {
key: TermActionKey,
},
SpecialKeys {
keys: Vec<String>,
},
TuiKeys {
keys: Vec<String>,
is_final: bool,
},
TuiTextInput {
keys: Vec<String>,
text: String,
},
RefreshScreen,
}Variants§
Init(InitConfig)
Message
RawInput
Close
Restart
SetDisplayMode
Fields
§
mode: DisplayModeTermAction
Fields
§
key: TermActionKeySpecialKeys
TuiKeys
TuiTextInput
RefreshScreen
Trait Implementations§
Source§impl Clone for DaemonToWorker
impl Clone for DaemonToWorker
Source§fn clone(&self) -> DaemonToWorker
fn clone(&self) -> DaemonToWorker
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 DaemonToWorker
impl Debug for DaemonToWorker
Source§impl<'de> Deserialize<'de> for DaemonToWorker
impl<'de> Deserialize<'de> for DaemonToWorker
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 DaemonToWorker
Source§impl PartialEq for DaemonToWorker
impl PartialEq for DaemonToWorker
Source§fn eq(&self, other: &DaemonToWorker) -> bool
fn eq(&self, other: &DaemonToWorker) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DaemonToWorker
impl Serialize for DaemonToWorker
impl StructuralPartialEq for DaemonToWorker
Auto Trait Implementations§
impl Freeze for DaemonToWorker
impl RefUnwindSafe for DaemonToWorker
impl Send for DaemonToWorker
impl Sync for DaemonToWorker
impl Unpin for DaemonToWorker
impl UnsafeUnpin for DaemonToWorker
impl UnwindSafe for DaemonToWorker
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