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
An error when parsing a
Mime from a string.A parsed mime or media type.
A section of a
Mime.An iterator over the parameters of a MIME.
Constants
application
application/javascriptapplication/javascript; charset=utf-8application/jsonapplication/msgpackapplication/octet-streamapplication/pdfapplication/x-www-form-urlencodedaudio
basic
bmp
boundary
charset
css
csv
event-stream
font
font/wofffont/woff2form-data
gif
html
image
image/bmpimage/gifimage/jpegimage/pngimage/*image/svg+xmljavascript
jpeg
json
message
model
mp4
mpeg
msgpack
multipart
multipart/form-dataoctet-stream
ogg
pdf
plain
png
*/*svg
text
text/csstext/css; charset=utf-8text/csvtext/csv; charset=utf-8text/event-streamtext/htmltext/html; charset=utf-8text/javascripttext/plaintext/plain; charset=utf-8text/*text/tab-separated-valuestext/tab-separated-values; charset=utf-8text/vcardtext/xmlutf-8
vcard
video
woff
woff2
x-www-form-urlencoded
xml