Module mime

Expand description

Re-export of the mime crate.

Support MIME (Media Types) as strong types in Rust.

Structs§

FromStrError
An error when parsing a Mime from a string.
Mime
A parsed mime or media type.
MimeIter
An iterator of parsed mime
Name
A section of a Mime.
Params
An iterator over the parameters of a MIME.

Constants§

APPLICATION
application
APPLICATION_JAVASCRIPT
application/javascript
APPLICATION_JAVASCRIPT_UTF_8
application/javascript; charset=utf-8
APPLICATION_JSON
application/json
APPLICATION_MSGPACK
application/msgpack
APPLICATION_OCTET_STREAM
application/octet-stream
APPLICATION_PDF
application/pdf
APPLICATION_WWW_FORM_URLENCODED
application/x-www-form-urlencoded
AUDIO
audio
BASIC
basic
BMP
bmp
BOUNDARY
boundary
CHARSET
charset
CSS
css
CSV
csv
EVENT_STREAM
event-stream
FONT
font
FONT_WOFF
font/woff
FONT_WOFF2
font/woff2
FORM_DATA
form-data
GIF
gif
HTML
html
IMAGE
image
IMAGE_BMP
image/bmp
IMAGE_GIF
image/gif
IMAGE_JPEG
image/jpeg
IMAGE_PNG
image/png
IMAGE_STAR
image/*
IMAGE_SVG
image/svg+xml
JAVASCRIPT
javascript
JPEG
jpeg
JSON
json
MESSAGE
message
MODEL
model
MP4
mp4
MPEG
mpeg
MSGPACK
msgpack
MULTIPART
multipart
MULTIPART_FORM_DATA
multipart/form-data
OCTET_STREAM
octet-stream
OGG
ogg
PDF
pdf
PLAIN
plain
PNG
png
STAR
STAR_STAR
*/*
SVG
svg
TEXT
text
TEXT_CSS
text/css
TEXT_CSS_UTF_8
text/css; charset=utf-8
TEXT_CSV
text/csv
TEXT_CSV_UTF_8
text/csv; charset=utf-8
TEXT_EVENT_STREAM
text/event-stream
TEXT_HTML
text/html
TEXT_HTML_UTF_8
text/html; charset=utf-8
TEXT_JAVASCRIPT
text/javascript
TEXT_PLAIN
text/plain
TEXT_PLAIN_UTF_8
text/plain; charset=utf-8
TEXT_STAR
text/*
TEXT_TAB_SEPARATED_VALUES
text/tab-separated-values
TEXT_TAB_SEPARATED_VALUES_UTF_8
text/tab-separated-values; charset=utf-8
TEXT_VCARD
text/vcard
TEXT_XML
text/xml
UTF_8
utf-8
VCARD
vcard
VIDEO
video
WOFF
woff
WOFF2
woff2
WWW_FORM_URLENCODED
x-www-form-urlencoded
XML
xml