mime 0.0.10

Strongly Typed Mimes

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;charset=utf-8

# #![allow(unstable)]
# use mime::Mime;
# use mime::TopLevel::Text;
# use mime::SubLevel::Plain;
# use mime::Attr::Charset;
# use mime::Value::Utf8;
let mime: Mime = "text/plain;charset=utf-8".parse().unwrap();
assert_eq!(mime, Mime(Text, Plain, vec![(Charset, Utf8)]));