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§
source§impl<'de> Deserialize<'de> for Hover
impl<'de> Deserialize<'de> for Hover
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
source§impl PartialEq for Hover
impl PartialEq for Hover
impl Eq for Hover
impl StructuralPartialEq for Hover
Auto Trait Implementations§
impl Freeze for Hover
impl RefUnwindSafe for Hover
impl Send for Hover
impl Sync for Hover
impl Unpin for Hover
impl UnwindSafe for Hover
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