pub struct Hover {
pub contents: HoverContents,
pub range: Option<Range>,
}
Expand description
The result of a hover request.
Fields
contents: HoverContents
The hover’s content
range: Option<Range>
An optional range is a range inside a text document that is used to visualize a hover, e.g. by changing the background color.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Hover
impl<'de> Deserialize<'de> for Hover
sourcefn 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 Eq for Hover
impl StructuralEq for Hover
impl StructuralPartialEq for Hover
Auto Trait Implementations
impl RefUnwindSafe for Hover
impl Send for Hover
impl Sync for Hover
impl Unpin for Hover
impl UnwindSafe for Hover
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more