pub struct StepInTarget {
pub id: u64,
pub label: String,
pub line: Option<u64>,
pub column: Option<u64>,
pub end_line: Option<u64>,
pub end_column: Option<u64>,
}
Expand description
A StepInTarget
can be used in the stepIn
request and determines into which single target the stepIn
request should step.
Fields§
§id: u64
Unique identifier for a step-in target.
label: String
The name of the step-in target (shown in the UI).
line: Option<u64>
The line of the step-in target.
column: Option<u64>
Start position of the range covered by the step in target. It is measured in UTF-16 code units and the client capability columnsStartAt1
determines whether it is 0- or 1-based.
end_line: Option<u64>
The end line of the range covered by the step-in target.
end_column: Option<u64>
End position of the range covered by the step in target. It is measured in UTF-16 code units and the client capability columnsStartAt1
determines whether it is 0- or 1-based.
Trait Implementations§
Source§impl Clone for StepInTarget
impl Clone for StepInTarget
Source§fn clone(&self) -> StepInTarget
fn clone(&self) -> StepInTarget
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 StepInTarget
impl Debug for StepInTarget
Source§impl<'de> Deserialize<'de> for StepInTarget
impl<'de> Deserialize<'de> for StepInTarget
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 StepInTarget
impl RefUnwindSafe for StepInTarget
impl Send for StepInTarget
impl Sync for StepInTarget
impl Unpin for StepInTarget
impl UnwindSafe for StepInTarget
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