pub enum MediaType {
Show 25 variants
Plain(String),
Html(String),
Latex(String),
Javascript(String),
Markdown(String),
Svg(String),
Png(String),
Jpeg(String),
Gif(String),
Json(Map<String, Value>),
GeoJson(Map<String, Value>),
DataTable(Box<TabularDataResource>),
Plotly(Map<String, Value>),
WidgetView(Map<String, Value>),
WidgetState(Map<String, Value>),
VegaLiteV2(Map<String, Value>),
VegaLiteV3(Map<String, Value>),
VegaLiteV4(Map<String, Value>),
VegaLiteV5(Map<String, Value>),
VegaLiteV6(Map<String, Value>),
VegaV3(Map<String, Value>),
VegaV4(Map<String, Value>),
VegaV5(Map<String, Value>),
Vdom(Map<String, Value>),
Other((String, Value)),
}
Expand description
An enumeration representing various Media types, otherwise known as MIME (Multipurpose Internet Mail Extensions) types.
These types are used to indicate the nature of the data in a rich content message such as DisplayData
, UpdateDisplayData
, and ExecuteResult
.
Variants§
Plain(String)
Plain text, typically representing unformatted text. (e.g. Python’s _repr_
or _repr_pretty_
methods).
Html(String)
HTML, (as displayed via Python’s _repr_html_
method).
Latex(String)
LaTeX, (as displayed using Python’s _repr_latex_
method).
Javascript(String)
Raw JavaScript code.
Markdown(String)
Markdown text, (as displayed using Python’s _repr_markdown_
method).
Svg(String)
SVG image text, (as displayed using Python’s _repr_svg_
method).
Png(String)
PNG image data.
Jpeg(String)
JPEG image data.
Gif(String)
GIF image data.
Json(Map<String, Value>)
Raw JSON Object
GeoJson(Map<String, Value>)
GeoJSON data, a format for encoding a variety of geographic data structures.
DataTable(Box<TabularDataResource>)
Data table in JSON format, requires both a data
and schema
.
Example: {data: [{'ghost': true, 'says': "boo"}], schema: {fields: [{name: 'ghost', type: 'boolean'}, {name: 'says', type: 'string'}]}}
.
Plotly(Map<String, Value>)
Plotly JSON Schema for for rendering graphs and charts.
WidgetView(Map<String, Value>)
Jupyter/IPython widget view in JSON format.
WidgetState(Map<String, Value>)
Jupyter/IPython widget state in JSON format.
VegaLiteV2(Map<String, Value>)
VegaLite data in JSON format for version 2 visualizations.
VegaLiteV3(Map<String, Value>)
VegaLite data in JSON format for version 3 visualizations.
VegaLiteV4(Map<String, Value>)
VegaLite data in JSON format for version 4 visualizations.
VegaLiteV5(Map<String, Value>)
VegaLite data in JSON format for version 5 visualizations.
VegaLiteV6(Map<String, Value>)
VegaLite data in JSON format for version 6 visualizations.
VegaV3(Map<String, Value>)
Vega data in JSON format for version 3 visualizations.
VegaV4(Map<String, Value>)
Vega data in JSON format for version 4 visualizations.
VegaV5(Map<String, Value>)
Vega data in JSON format for version 5 visualizations.
Vdom(Map<String, Value>)
Represents Virtual DOM (nteract/vdom) data in JSON format.