pub struct VariablesRequestArguments {
pub variables_reference: i32,
pub filter: Option<VariablesFilter>,
pub start: i32,
pub count: i32,
pub format: Option<ValueFormat>,
/* private fields */
}
Fields§
§variables_reference: i32
The Variable reference.
filter: Option<VariablesFilter>
Optional filter to limit the child variables to either named or indexed. If omitted, both types are fetched.
start: i32
The index of the first variable to return; if omitted children start at 0.
count: i32
The number of variables to return. If count is missing or 0, all variables are returned.
format: Option<ValueFormat>
Specifies details on how to format the Variable values.
The attribute is only honored by a debug adapter if the capability ‘supportsValueFormattingOptions’ is true.
Implementations§
Source§impl VariablesRequestArguments
impl VariablesRequestArguments
Sourcepub fn builder() -> VariablesRequestArgumentsBuilder<((), (), (), (), ())>
pub fn builder() -> VariablesRequestArgumentsBuilder<((), (), (), (), ())>
Create a builder for building VariablesRequestArguments
.
On the builder, call .variables_reference(...)
, .filter(...)
(optional), .start(...)
(optional), .count(...)
(optional), .format(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of VariablesRequestArguments
.
Trait Implementations§
Source§impl Clone for VariablesRequestArguments
impl Clone for VariablesRequestArguments
Source§fn clone(&self) -> VariablesRequestArguments
fn clone(&self) -> VariablesRequestArguments
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for VariablesRequestArguments
impl Debug for VariablesRequestArguments
Source§impl<'de> Deserialize<'de> for VariablesRequestArguments
impl<'de> Deserialize<'de> for VariablesRequestArguments
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<VariablesRequestArguments> for ProtocolMessageContent
impl From<VariablesRequestArguments> for ProtocolMessageContent
Source§fn from(args: VariablesRequestArguments) -> Self
fn from(args: VariablesRequestArguments) -> Self
Source§impl From<VariablesRequestArguments> for Request
impl From<VariablesRequestArguments> for Request
Source§fn from(args: VariablesRequestArguments) -> Self
fn from(args: VariablesRequestArguments) -> Self
impl Eq for VariablesRequestArguments
impl StructuralPartialEq for VariablesRequestArguments
Auto Trait Implementations§
impl Freeze for VariablesRequestArguments
impl RefUnwindSafe for VariablesRequestArguments
impl Send for VariablesRequestArguments
impl Sync for VariablesRequestArguments
impl Unpin for VariablesRequestArguments
impl UnwindSafe for VariablesRequestArguments
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.