pub struct VTCodeConfig {
pub agent: AgentConfig,
pub ui: UiConfig,
pub prompt_cache: PromptCacheConfig,
pub mcp: McpConfig,
pub acp: AcpConfig,
pub automation: AutomationConfig,
pub tools: ToolsConfig,
pub security: SecurityConfig,
pub context: ContextConfig,
pub syntax_highlighting: SyntaxHighlightingConfig,
pub pty: PtyConfig,
}Fields§
§agent: AgentConfig§ui: UiConfig§prompt_cache: PromptCacheConfig§mcp: McpConfig§acp: AcpConfig§automation: AutomationConfig§tools: ToolsConfig§security: SecurityConfig§context: ContextConfig§syntax_highlighting: SyntaxHighlightingConfig§pty: PtyConfigTrait Implementations§
Source§impl Clone for VTCodeConfig
impl Clone for VTCodeConfig
Source§fn clone(&self) -> VTCodeConfig
fn clone(&self) -> VTCodeConfig
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 VTCodeConfig
impl Debug for VTCodeConfig
Source§impl Default for VTCodeConfig
impl Default for VTCodeConfig
Source§fn default() -> VTCodeConfig
fn default() -> VTCodeConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VTCodeConfig
impl<'de> Deserialize<'de> for VTCodeConfig
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
Auto Trait Implementations§
impl Freeze for VTCodeConfig
impl RefUnwindSafe for VTCodeConfig
impl Send for VTCodeConfig
impl Sync for VTCodeConfig
impl Unpin for VTCodeConfig
impl UnsafeUnpin for VTCodeConfig
impl UnwindSafe for VTCodeConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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