pub struct GotoTargetsArguments {
pub source: Source,
pub line: u64,
pub column: Option<u64>,
}Expand description
Arguments for gotoTargets request.
Fields§
§source: SourceThe source location for which the goto targets are determined.
line: u64The line location for which the goto targets are determined.
column: Option<u64>The position within line for which the goto targets are determined. 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 GotoTargetsArguments
impl Clone for GotoTargetsArguments
Source§fn clone(&self) -> GotoTargetsArguments
fn clone(&self) -> GotoTargetsArguments
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 GotoTargetsArguments
impl Debug for GotoTargetsArguments
Source§impl<'de> Deserialize<'de> for GotoTargetsArguments
impl<'de> Deserialize<'de> for GotoTargetsArguments
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 GotoTargetsArguments
impl RefUnwindSafe for GotoTargetsArguments
impl Send for GotoTargetsArguments
impl Sync for GotoTargetsArguments
impl Unpin for GotoTargetsArguments
impl UnwindSafe for GotoTargetsArguments
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