| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| benches/ | 06-Sep-2024 | - | 97 | 78 | ||
| src/ | 06-Sep-2024 | - | 1,400 | 1,058 | ||
| Android.bp | D | 06-Sep-2024 | 979 | 38 | 34 | |
| CONTRIBUTING.md | D | 06-Sep-2024 | 498 | 13 | 7 | |
| Cargo.toml | D | 06-Sep-2024 | 822 | 28 | 25 | |
| Cargo.toml.orig | D | 06-Sep-2024 | 355 | 13 | 10 | |
| LICENSE | D | 06-Sep-2024 | 10.6 KiB | 202 | 169 | |
| LICENSE-APACHE | D | 06-Sep-2024 | 10.6 KiB | 202 | 169 | |
| LICENSE-MIT | D | 06-Sep-2024 | 1 KiB | 21 | 16 | |
| METADATA | D | 06-Sep-2024 | 444 | 22 | 21 | |
| MODULE_LICENSE_APACHE2 | D | 06-Sep-2024 | 0 | |||
| OWNERS | D | 06-Sep-2024 | 69 | 3 | 2 | |
| README.md | D | 06-Sep-2024 | 710 | 32 | 24 | |
| cargo_embargo.json | D | 06-Sep-2024 | 26 | 3 | 3 |
README.md
1# mime 2 3[](https://travis-ci.org/hyperium/mime) 4[](https://crates.io/crates/mime) 5[](https://docs.rs/mime) 6 7Support MIME (Media Types) as strong types in Rust. 8 9[Documentation](https://docs.rs/mime) 10 11## Usage 12 13```rust 14extern crate mime; 15 16// common types are constants 17let text = mime::TEXT_PLAIN; 18 19// deconstruct Mimes to match on them 20match (text.type_(), text.subtype()) { 21 (mime::TEXT, mime::PLAIN) => { 22 // plain text! 23 }, 24 (mime::TEXT, _) => { 25 // structured text! 26 }, 27 _ => { 28 // not text! 29 } 30} 31``` 32