mediatype 0.9.4

MIME Media-type parsing
Documentation

MediaType

MIME Media-type parsing for Rust

Crates.io GitHub license Rustdoc Rust

This crate provides two MediaType structs: MediaType and MediaTypeBuf.

  • MediaType does not copy data during parsing and just holds reference to the original string. It is also const-constructible.
  • MediaTypeBuf is an owned and immutable version of MediaType.
use mediatype::{names::*, MediaType, MediaTypeBuf};

const TEXT_PLAIN: MediaType = MediaType::new(TEXT, PLAIN);
let text_plain: MediaTypeBuf = "text/plain".parse().unwrap();

assert_eq!(text_plain, TEXT_PLAIN);