2 unstable releases
0.2.0 | Jul 31, 2021 |
---|---|
0.1.0 | Jul 31, 2021 |
#123 in Multimedia
50KB
1K
SLoC
fmedia
Get the media type from the file suffix
use fmedia::MediaType;
assert_eq!("image/png", MediaType::from_file_extension("png").unwrap());
assert_eq!(
"image/jpeg",
MediaType::from_file_extension("jpeg").unwrap()
);
assert_eq!(
"image/svg+xml",
MediaType::from_file_extension("svg").unwrap()
);
assert_eq!(
"application/json",
MediaType::from_file_extension("json").unwrap()
);
Get its suffix by file media type
Return one or more results
use fmedia::FileExtension;
assert_eq!(
vec!["png"],
FileExtension::from_media_type("image/png").unwrap()
);
assert_eq!(
vec!["jpe", "jpeg", "jpg"],
FileExtension::from_media_type("image/jpeg").unwrap()
);
assert_eq!(
vec!["svg", "svgz"],
FileExtension::from_media_type("image/svg+xml").unwrap()
);
assert_eq!(
vec!["json"],
FileExtension::from_media_type("application/json").unwrap()
);
Dependencies
~10KB