Enum lsp_types::MarkedString [−][src]
pub enum MarkedString {
String(String),
LanguageString(LanguageString),
}
Expand description
The marked string is rendered:
- as markdown if it is represented as a string
- as code block of the given langauge if it is represented as a pair of a language and a value
The pair of a language and a value is an equivalent to markdown:
${language} ${value}
Variants
String(String)
Tuple Fields of String
0: String
LanguageString(LanguageString)
Tuple Fields of LanguageString
Implementations
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for MarkedString
impl Send for MarkedString
impl Sync for MarkedString
impl Unpin for MarkedString
impl UnwindSafe for MarkedString
Blanket Implementations
Mutably borrows from an owned value. Read more