pub struct VariablesArguments {
pub variables_reference: i64,
pub filter: Option<VariablesArgumentsFilter>,
pub start: Option<i64>,
pub count: Option<i64>,
pub format: Option<ValueFormat>,
}Expand description
Arguments for a Variables request.
Fields§
§variables_reference: i64The variable for which to retrieve its children. The variablesReference
must have been obtained in the current suspended state.
See Lifetime of Object References
in the Overview section of the specification for details.
filter: Option<VariablesArgumentsFilter>Filter to limit the child variables to either named or indexed. If omitted, both types are fetched. Values: ‘indexed’, ‘named’
start: Option<i64>The index of the first variable to return, if omitted children start at 0.
count: Option<i64>The i64 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 corresponding
capability supportsValueFormattingOptions is true.
Trait Implementations§
Source§impl Clone for VariablesArguments
impl Clone for VariablesArguments
Source§fn clone(&self) -> VariablesArguments
fn clone(&self) -> VariablesArguments
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 VariablesArguments
impl Debug for VariablesArguments
Source§impl Default for VariablesArguments
impl Default for VariablesArguments
Source§fn default() -> VariablesArguments
fn default() -> VariablesArguments
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VariablesArguments
impl<'de> Deserialize<'de> for VariablesArguments
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 VariablesArguments
impl RefUnwindSafe for VariablesArguments
impl Send for VariablesArguments
impl Sync for VariablesArguments
impl Unpin for VariablesArguments
impl UnsafeUnpin for VariablesArguments
impl UnwindSafe for VariablesArguments
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