pub struct Capabilities {Show 16 fields
pub supports_configuration_done_request: Option<bool>,
pub supports_evaluate_for_hovers: Option<bool>,
pub supports_conditional_breakpoints: Option<bool>,
pub supports_hit_conditional_breakpoints: Option<bool>,
pub supports_log_points: Option<bool>,
pub supports_exception_options: Option<bool>,
pub supports_exception_filter_options: Option<bool>,
pub supports_terminate_request: Option<bool>,
pub supports_inline_values: Option<bool>,
pub supports_function_breakpoints: Option<bool>,
pub supports_set_variable: Option<bool>,
pub supports_value_formatting_options: Option<bool>,
pub support_terminate_debuggee: Option<bool>,
pub supports_step_back: Option<bool>,
pub supports_data_breakpoints: Option<bool>,
pub exception_breakpoint_filters: Option<Vec<ExceptionBreakpointFilter>>,
}Expand description
Response body for initialize request
Fields§
§supports_configuration_done_request: Option<bool>Supports configuration done request
supports_evaluate_for_hovers: Option<bool>Supports evaluate for hovers
supports_conditional_breakpoints: Option<bool>Supports conditional breakpoints
supports_hit_conditional_breakpoints: Option<bool>Supports hit-conditional breakpoints
supports_log_points: Option<bool>Supports logpoints
supports_exception_options: Option<bool>Supports exception breakpoint options
supports_exception_filter_options: Option<bool>Supports exception filter options
supports_terminate_request: Option<bool>Supports terminate request
supports_inline_values: Option<bool>Supports custom inlineValues request for inline debug hints
supports_function_breakpoints: Option<bool>Supports function breakpoints
supports_set_variable: Option<bool>Supports setting variables
supports_value_formatting_options: Option<bool>Supports value formatting options
support_terminate_debuggee: Option<bool>Supports terminating the debuggee on disconnect
supports_step_back: Option<bool>Supports stepping backwards
supports_data_breakpoints: Option<bool>Supports data breakpoints
exception_breakpoint_filters: Option<Vec<ExceptionBreakpointFilter>>Exception breakpoint filters
Trait Implementations§
Source§impl Clone for Capabilities
impl Clone for Capabilities
Source§fn clone(&self) -> Capabilities
fn clone(&self) -> Capabilities
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 Capabilities
impl Debug for Capabilities
Source§impl<'de> Deserialize<'de> for Capabilities
impl<'de> Deserialize<'de> for Capabilities
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 Capabilities
impl RefUnwindSafe for Capabilities
impl Send for Capabilities
impl Sync for Capabilities
impl Unpin for Capabilities
impl UnsafeUnpin for Capabilities
impl UnwindSafe for Capabilities
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