pub struct HoverItem {
pub file: String,
pub line: u32,
pub col: u32,
pub contents: String,
pub range: Option<HoverRange>,
}Fields§
§file: String§line: u32§col: u32§contents: String§range: Option<HoverRange>Trait Implementations§
Source§impl<'de> Deserialize<'de> for HoverItem
impl<'de> Deserialize<'de> for HoverItem
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
Auto Trait Implementations§
impl Freeze for HoverItem
impl RefUnwindSafe for HoverItem
impl Send for HoverItem
impl Sync for HoverItem
impl Unpin for HoverItem
impl UnsafeUnpin for HoverItem
impl UnwindSafe for HoverItem
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