Struct lsp_types::CallHierarchyIncomingCall
source · pub struct CallHierarchyIncomingCall {
pub from: CallHierarchyItem,
pub from_ranges: Vec<Range>,
}
Expand description
Represents an incoming call, e.g. a caller of a method or constructor.
Fields§
§from: CallHierarchyItem
The item that makes the call.
from_ranges: Vec<Range>
The range at which at which the calls appears. This is relative to the caller
denoted by this.from
.
Trait Implementations§
source§impl Clone for CallHierarchyIncomingCall
impl Clone for CallHierarchyIncomingCall
source§fn clone(&self) -> CallHierarchyIncomingCall
fn clone(&self) -> CallHierarchyIncomingCall
Returns a copy 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 CallHierarchyIncomingCall
impl Debug for CallHierarchyIncomingCall
source§impl<'de> Deserialize<'de> for CallHierarchyIncomingCall
impl<'de> Deserialize<'de> for CallHierarchyIncomingCall
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
impl StructuralPartialEq for CallHierarchyIncomingCall
Auto Trait Implementations§
impl Freeze for CallHierarchyIncomingCall
impl RefUnwindSafe for CallHierarchyIncomingCall
impl Send for CallHierarchyIncomingCall
impl Sync for CallHierarchyIncomingCall
impl Unpin for CallHierarchyIncomingCall
impl UnwindSafe for CallHierarchyIncomingCall
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)