Crate mime [−] [src]
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
| FromStrError | 
                                 An error when parsing a   | 
                       
| Mime | 
                                 A parsed mime or media type.  | 
                       
| Name | 
                                 A section of a   | 
                       
| Params | 
                                 An iterator over the parameters of a MIME.  | 
                       
Constants
| APPLICATION | 
                                 application  | 
                       
| APPLICATION_JSON | 
                                 
  | 
                       
| APPLICATION_MSGPACK | 
                                 
  | 
                       
| APPLICATION_OCTET_STREAM | 
                                 
  | 
                       
| APPLICATION_WWW_FORM_URLENCODED | 
                                 
  | 
                       
| AUDIO | 
                                 audio  | 
                       
| BASIC | 
                                 basic  | 
                       
| BMP | 
                                 bmp  | 
                       
| BOUNDARY | 
                                 boundary  | 
                       
| CHARSET | 
                                 charset  | 
                       
| CSS | 
                                 css  | 
                       
| CSV | 
                                 csv  | 
                       
| EVENT_STREAM | 
                                 event-stream  | 
                       
| FONT | 
                                 font  | 
                       
| FORM_DATA | 
                                 form-data  | 
                       
| GIF | 
                                 gif  | 
                       
| HTML | 
                                 html  | 
                       
| IMAGE | 
                                 image  | 
                       
| IMAGE_BMP | 
                                 
  | 
                       
| IMAGE_GIF | 
                                 
  | 
                       
| IMAGE_JPEG | 
                                 
  | 
                       
| IMAGE_PNG | 
                                 
  | 
                       
| IMAGE_STAR | 
                                 
  | 
                       
| JAVASCRIPT | 
                                 javascript  | 
                       
| JPEG | 
                                 jpeg  | 
                       
| JSON | 
                                 json  | 
                       
| MESSAGE | 
                                 message  | 
                       
| MODEL | 
                                 model  | 
                       
| MP4 | 
                                 mp4  | 
                       
| MPEG | 
                                 mpeg  | 
                       
| MSGPACK | 
                                 msgpack  | 
                       
| MULTIPART | 
                                 multipart  | 
                       
| MULTIPART_FORM_DATA | 
                                 
  | 
                       
| OCTET_STREAM | 
                                 octet-stream  | 
                       
| OGG | 
                                 ogg  | 
                       
| PLAIN | 
                                 plain  | 
                       
| PNG | 
                                 png  | 
                       
| STAR | 
                                 | 
                       
| STAR_STAR | 
                                 
  | 
                       
| TEXT | 
                                 text  | 
                       
| TEXT_CSS | 
                                 
  | 
                       
| TEXT_CSV | 
                                 
  | 
                       
| TEXT_CSV_UTF_8 | 
                                 
  | 
                       
| TEXT_EVENT_STREAM | 
                                 
  | 
                       
| TEXT_HTML | 
                                 
  | 
                       
| TEXT_HTML_UTF_8 | 
                                 
  | 
                       
| TEXT_JAVASCRIPT | 
                                 
  | 
                       
| TEXT_PLAIN | 
                                 
  | 
                       
| TEXT_PLAIN_UTF_8 | 
                                 
  | 
                       
| TEXT_STAR | 
                                 
  | 
                       
| TEXT_TAB_SEPARATED_VALUES | 
                                 
  | 
                       
| TEXT_TAB_SEPARATED_VALUES_UTF_8 | 
                                 
  | 
                       
| TEXT_XML | 
                                 
  | 
                       
| UTF_8 | 
                                 utf-8  | 
                       
| VIDEO | 
                                 video  | 
                       
| WWW_FORM_URLENCODED | 
                                 x-www-form-urlencoded  | 
                       
| XML | 
                                 xml  |