Struct ra_ap_ide::ReferenceSearchResult
source · pub struct ReferenceSearchResult {
pub declaration: Option<Declaration>,
pub references: IntMap<FileId, Vec<(TextRange, Option<ReferenceCategory>)>>,
}
Fields§
§declaration: Option<Declaration>
§references: IntMap<FileId, Vec<(TextRange, Option<ReferenceCategory>)>>
Trait Implementations§
source§impl Clone for ReferenceSearchResult
impl Clone for ReferenceSearchResult
source§fn clone(&self) -> ReferenceSearchResult
fn clone(&self) -> ReferenceSearchResult
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 moreAuto Trait Implementations§
impl Freeze for ReferenceSearchResult
impl RefUnwindSafe for ReferenceSearchResult
impl Send for ReferenceSearchResult
impl Sync for ReferenceSearchResult
impl Unpin for ReferenceSearchResult
impl UnwindSafe for ReferenceSearchResult
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> Cast for T
impl<T> Cast for T
source§fn cast<U>(self, interner: <U as HasInterner>::Interner) -> Uwhere
Self: CastTo<U>,
U: HasInterner,
fn cast<U>(self, interner: <U as HasInterner>::Interner) -> Uwhere
Self: CastTo<U>,
U: HasInterner,
Cast a value to type
U
using CastTo
.