pub struct CopilotAuthConfig {
pub command: Option<String>,
pub host: Option<String>,
pub available_tools: Vec<String>,
pub excluded_tools: Vec<String>,
pub vtcode_tool_allowlist: Vec<String>,
pub startup_timeout_secs: u64,
pub auth_timeout_secs: u64,
}Fields§
§command: Option<String>§host: Option<String>§available_tools: Vec<String>§excluded_tools: Vec<String>§vtcode_tool_allowlist: Vec<String>§startup_timeout_secs: u64§auth_timeout_secs: u64Trait Implementations§
Source§impl Clone for CopilotAuthConfig
impl Clone for CopilotAuthConfig
Source§fn clone(&self) -> CopilotAuthConfig
fn clone(&self) -> CopilotAuthConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 CopilotAuthConfig
impl Debug for CopilotAuthConfig
Source§impl Default for CopilotAuthConfig
impl Default for CopilotAuthConfig
Source§impl<'de> Deserialize<'de> for CopilotAuthConfigwhere
CopilotAuthConfig: Default,
impl<'de> Deserialize<'de> for CopilotAuthConfigwhere
CopilotAuthConfig: Default,
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 CopilotAuthConfig
impl RefUnwindSafe for CopilotAuthConfig
impl Send for CopilotAuthConfig
impl Sync for CopilotAuthConfig
impl Unpin for CopilotAuthConfig
impl UnsafeUnpin for CopilotAuthConfig
impl UnwindSafe for CopilotAuthConfig
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