pub struct SymbolLocation {
pub uri: String,
pub range: Utf16Range,
}Expand description
A cross-file symbol location (URI + UTF-16 range).
Fields§
§uri: StringDocument URI (LSP-style).
range: Utf16RangeLocation range (UTF-16).
Trait Implementations§
Source§impl Clone for SymbolLocation
impl Clone for SymbolLocation
Source§fn clone(&self) -> SymbolLocation
fn clone(&self) -> SymbolLocation
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 SymbolLocation
impl Debug for SymbolLocation
Source§impl PartialEq for SymbolLocation
impl PartialEq for SymbolLocation
impl Eq for SymbolLocation
impl StructuralPartialEq for SymbolLocation
Auto Trait Implementations§
impl Freeze for SymbolLocation
impl RefUnwindSafe for SymbolLocation
impl Send for SymbolLocation
impl Sync for SymbolLocation
impl Unpin for SymbolLocation
impl UnsafeUnpin for SymbolLocation
impl UnwindSafe for SymbolLocation
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