#[non_exhaustive]pub enum VariablePresentationHintKind {
Property,
Method,
Class,
Data,
Event,
BaseClass,
InnerClass,
Interface,
MostDerivedClass,
Virtual,
DataBreakpoint,
Unknown,
}
Expand description
The kind of variable. Before introducing additional values, try to use the listed values.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Property
Indicates that the object is a property.
Method
Indicates that the object is a method.
Class
Indicates that the object is a class.
Data
Indicates that the object is data.
Event
Indicates that the object is an event.
BaseClass
Indicates that the object is a base class.
InnerClass
Indicates that the object is an inner class.
Interface
Indicates that the object is an interface.
MostDerivedClass
Indicates that the object is the most derived class.
Virtual
Indicates that the object is virtual, that means it is a synthetic object introduced by the adapter for rendering purposes, e.g. an index range for large arrays.
DataBreakpoint
Deprecated: Indicates that a data breakpoint is registered for the object. The hasDataBreakpoint
attribute should generally be used instead.
Unknown
Trait Implementations§
Source§impl Clone for VariablePresentationHintKind
impl Clone for VariablePresentationHintKind
Source§fn clone(&self) -> VariablePresentationHintKind
fn clone(&self) -> VariablePresentationHintKind
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for VariablePresentationHintKind
impl Debug for VariablePresentationHintKind
Source§impl<'de> Deserialize<'de> for VariablePresentationHintKind
impl<'de> Deserialize<'de> for VariablePresentationHintKind
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 Hash for VariablePresentationHintKind
impl Hash for VariablePresentationHintKind
Source§impl PartialEq for VariablePresentationHintKind
impl PartialEq for VariablePresentationHintKind
Source§fn eq(&self, other: &VariablePresentationHintKind) -> bool
fn eq(&self, other: &VariablePresentationHintKind) -> bool
self
and other
values to be equal, and is used by ==
.