Struct lsp_types::HoverCapability
source · pub struct HoverCapability {
pub dynamic_registration: Option<bool>,
pub content_format: Option<Vec<MarkupKind>>,
}
Fields
dynamic_registration: Option<bool>
Whether completion supports dynamic registration.
content_format: Option<Vec<MarkupKind>>
Client supports the follow content formats for the content property. The order describes the preferred format of the client.
Trait Implementations
sourceimpl Debug for HoverCapability
impl Debug for HoverCapability
sourceimpl Default for HoverCapability
impl Default for HoverCapability
sourcefn default() -> HoverCapability
fn default() -> HoverCapability
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for HoverCapability
impl<'de> Deserialize<'de> for HoverCapability
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
sourceimpl PartialEq<HoverCapability> for HoverCapability
impl PartialEq<HoverCapability> for HoverCapability
sourcefn eq(&self, other: &HoverCapability) -> bool
fn eq(&self, other: &HoverCapability) -> bool
sourceimpl Serialize for HoverCapability
impl Serialize for HoverCapability
impl Eq for HoverCapability
impl StructuralEq for HoverCapability
impl StructuralPartialEq for HoverCapability
Auto Trait Implementations
impl RefUnwindSafe for HoverCapability
impl Send for HoverCapability
impl Sync for HoverCapability
impl Unpin for HoverCapability
impl UnwindSafe for HoverCapability
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