pub struct InitConfig {Show 27 fields
pub session_id: String,
pub title: String,
pub chat_id: String,
pub root_message_id: String,
pub working_dir: String,
pub cli_id: String,
pub cli_bin: String,
pub cli_args: Vec<String>,
pub backend_type: BackendType,
pub prompt: String,
pub resume: bool,
pub cli_session_id: Option<String>,
pub lark_app_id: String,
pub lark_app_secret: String,
pub prompt_turn_id: Option<String>,
pub web_port: Option<u16>,
pub owner_open_id: Option<String>,
pub adopted_from: Option<AdoptedFrom>,
pub adopt_restored_from_metadata: bool,
pub screen_analyzer: ScreenAnalyzerConfig,
pub initial_prompt: Option<String>,
pub model: Option<String>,
pub locale: Option<String>,
pub bot_name: Option<String>,
pub bot_open_id: Option<String>,
pub resume_session_id: Option<String>,
pub disable_cli_bypass: bool,
}Fields§
§session_id: String§title: String§chat_id: String§root_message_id: String§working_dir: String§cli_id: String§cli_bin: String§cli_args: Vec<String>§backend_type: BackendType§prompt: String§resume: bool§cli_session_id: Option<String>§lark_app_id: String§lark_app_secret: String§prompt_turn_id: Option<String>§web_port: Option<u16>§owner_open_id: Option<String>§adopted_from: Option<AdoptedFrom>§adopt_restored_from_metadata: bool§screen_analyzer: ScreenAnalyzerConfig§initial_prompt: Option<String>§model: Option<String>§locale: Option<String>§bot_name: Option<String>§bot_open_id: Option<String>§resume_session_id: Option<String>§disable_cli_bypass: boolTrait Implementations§
Source§impl Clone for InitConfig
impl Clone for InitConfig
Source§fn clone(&self) -> InitConfig
fn clone(&self) -> InitConfig
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 InitConfig
impl Debug for InitConfig
Source§impl<'de> Deserialize<'de> for InitConfig
impl<'de> Deserialize<'de> for InitConfig
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 InitConfig
Source§impl PartialEq for InitConfig
impl PartialEq for InitConfig
Source§fn eq(&self, other: &InitConfig) -> bool
fn eq(&self, other: &InitConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InitConfig
impl Serialize for InitConfig
impl StructuralPartialEq for InitConfig
Auto Trait Implementations§
impl Freeze for InitConfig
impl RefUnwindSafe for InitConfig
impl Send for InitConfig
impl Sync for InitConfig
impl Unpin for InitConfig
impl UnsafeUnpin for InitConfig
impl UnwindSafe for InitConfig
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