pub struct Hover {
pub contents: String,
pub format: HoverFormat,
pub range: Option<Range>,
}Expand description
Hover content returned by on_hover.
Fields§
§contents: String§format: HoverFormat§range: Option<Range>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
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 UnsafeUnpin 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