Struct lsp_types::CallHierarchyOutgoingCall[][src]

pub struct CallHierarchyOutgoingCall {
    pub to: CallHierarchyItem,
    pub from_ranges: Vec<Range>,
}

Represents an outgoing call, e.g. calling a getter from a method or a method from a constructor etc.

Fields

to: CallHierarchyItem

The item that is called.

from_ranges: Vec<Range>

The range at which this item is called. This is the range relative to the caller, e.g the item passed to provideCallHierarchyOutgoingCalls and not this.to.

Trait Implementations

impl Clone for CallHierarchyOutgoingCall[src]

impl Debug for CallHierarchyOutgoingCall[src]

impl<'de> Deserialize<'de> for CallHierarchyOutgoingCall[src]

impl PartialEq<CallHierarchyOutgoingCall> for CallHierarchyOutgoingCall[src]

impl Serialize for CallHierarchyOutgoingCall[src]

impl StructuralPartialEq for CallHierarchyOutgoingCall[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.