Enum ra_ap_ide::HoverAction
source · pub enum HoverAction {
Runnable(Runnable),
Implementation(FilePosition),
Reference(FilePosition),
GoToType(Vec<HoverGotoTypeData>),
}
Variants§
Runnable(Runnable)
Implementation(FilePosition)
Reference(FilePosition)
GoToType(Vec<HoverGotoTypeData>)
Trait Implementations§
source§impl Clone for HoverAction
impl Clone for HoverAction
source§fn clone(&self) -> HoverAction
fn clone(&self) -> HoverAction
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 HoverAction
impl RefUnwindSafe for HoverAction
impl Send for HoverAction
impl Sync for HoverAction
impl Unpin for HoverAction
impl UnwindSafe for HoverAction
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
.