Struct lsp::types::MarkedString[][src]

pub struct MarkedString {
    pub language: String,
    pub value: String,
}

MarkedString can be used to render human readable text. It is either a markdown string or a code-block that provides a language and a code snippet. The language identifier is semantically equal to the optional language identifier in fenced code blocks in GitHub issues. See https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting

The pair of a language and a value is an equivalent to markdown:

${value}

Note that markdown strings will be sanitized - that means html will be escaped. @deprecated use MarkupContent instead.

Fields

Methods

impl MarkedString
[src]

Creates a marked string from plain text.

@param plainText The plain text.

Trait Implementations

impl Debug for MarkedString
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations