pub struct SetExceptionBreakpointsRequestArguments {
pub filters: Vec<String>,
pub filter_options: Vec<ExceptionFilterOptions>,
pub exception_options: Vec<ExceptionOptions>,
/* private fields */
}
Fields§
§filters: Vec<String>
Set of exception filters specified by their ID. The set of all possible exception filters is defined by the ‘exceptionBreakpointFilters’ capability. The ‘filter’ and ‘filterOptions’ sets are additive.
filter_options: Vec<ExceptionFilterOptions>
Set of exception filters and their options. The set of all possible exception filters is defined by the ‘exceptionBreakpointFilters’ capability. This attribute is only honored by a debug adapter if the capability ‘supportsExceptionFilterOptions’ is true. The ‘filter’ and ‘filterOptions’ sets are additive.
exception_options: Vec<ExceptionOptions>
Configuration options for selected exceptions.
The attribute is only honored by a debug adapter if the capability ‘supportsExceptionOptions’ is true.
Implementations§
Source§impl SetExceptionBreakpointsRequestArguments
impl SetExceptionBreakpointsRequestArguments
Sourcepub fn builder() -> SetExceptionBreakpointsRequestArgumentsBuilder<((), (), ())>
pub fn builder() -> SetExceptionBreakpointsRequestArgumentsBuilder<((), (), ())>
Create a builder for building SetExceptionBreakpointsRequestArguments
.
On the builder, call .filters(...)
, .filter_options(...)
(optional), .exception_options(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of SetExceptionBreakpointsRequestArguments
.
Trait Implementations§
Source§impl Clone for SetExceptionBreakpointsRequestArguments
impl Clone for SetExceptionBreakpointsRequestArguments
Source§fn clone(&self) -> SetExceptionBreakpointsRequestArguments
fn clone(&self) -> SetExceptionBreakpointsRequestArguments
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl<'de> Deserialize<'de> for SetExceptionBreakpointsRequestArguments
impl<'de> Deserialize<'de> for SetExceptionBreakpointsRequestArguments
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>,
Source§impl From<SetExceptionBreakpointsRequestArguments> for ProtocolMessageContent
impl From<SetExceptionBreakpointsRequestArguments> for ProtocolMessageContent
Source§fn from(args: SetExceptionBreakpointsRequestArguments) -> Self
fn from(args: SetExceptionBreakpointsRequestArguments) -> Self
Source§impl From<SetExceptionBreakpointsRequestArguments> for Request
impl From<SetExceptionBreakpointsRequestArguments> for Request
Source§fn from(args: SetExceptionBreakpointsRequestArguments) -> Self
fn from(args: SetExceptionBreakpointsRequestArguments) -> Self
Source§impl PartialEq for SetExceptionBreakpointsRequestArguments
impl PartialEq for SetExceptionBreakpointsRequestArguments
Source§fn eq(&self, other: &SetExceptionBreakpointsRequestArguments) -> bool
fn eq(&self, other: &SetExceptionBreakpointsRequestArguments) -> bool
self
and other
values to be equal, and is used by ==
.impl Eq for SetExceptionBreakpointsRequestArguments
impl StructuralPartialEq for SetExceptionBreakpointsRequestArguments
Auto Trait Implementations§
impl Freeze for SetExceptionBreakpointsRequestArguments
impl RefUnwindSafe for SetExceptionBreakpointsRequestArguments
impl Send for SetExceptionBreakpointsRequestArguments
impl Sync for SetExceptionBreakpointsRequestArguments
impl Unpin for SetExceptionBreakpointsRequestArguments
impl UnwindSafe for SetExceptionBreakpointsRequestArguments
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.