Expand description
§Mime
Mime is now Media Type, technically, but Mime is more immediately
understandable, so the main type here is Mime.
§What is Mime?
Example mime string: text/plain
let plain_text: mime::Mime = "text/plain".parse().unwrap();
assert_eq!(plain_text, mime::TEXT_PLAIN);§Inspecting Mimes
let mime = mime::TEXT_PLAIN;
match (mime.type_(), mime.subtype()) {
(mime::TEXT, mime::PLAIN) => println!("plain text!"),
(mime::TEXT, _) => println!("structured text"),
_ => println!("not text"),
}Structs§
- From
StrError - An error when parsing a
Mimefrom a string. - Mime
- A parsed mime or media type.
- Mime
Iter - 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
- 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