Enum lsp_types::Documentation
source · [−]pub enum Documentation {
String(String),
MarkupContent(MarkupContent),
}
Variants
String(String)
MarkupContent(MarkupContent)
Trait Implementations
sourceimpl Clone for Documentation
impl Clone for Documentation
sourcefn clone(&self) -> Documentation
fn clone(&self) -> Documentation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for Documentation
impl Debug for Documentation
sourceimpl<'de> Deserialize<'de> for Documentation
impl<'de> Deserialize<'de> for Documentation
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<Documentation> for Documentation
impl PartialEq<Documentation> for Documentation
sourcefn eq(&self, other: &Documentation) -> bool
fn eq(&self, other: &Documentation) -> bool
sourceimpl Serialize for Documentation
impl Serialize for Documentation
impl Eq for Documentation
impl StructuralEq for Documentation
impl StructuralPartialEq for Documentation
Auto Trait Implementations
impl RefUnwindSafe for Documentation
impl Send for Documentation
impl Sync for Documentation
impl Unpin for Documentation
impl UnwindSafe for Documentation
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