Expand description
extensions-rs
A collection of file extension types in Rust.
The idea behind this crate is to give a simple way of handling file extension types.
§Installation
Add extensions-rs
to your project’s Cargo.toml
file:
[dependencies]
extensions-rs = "0.2.1"
Or use cargo add
:
cargo add extensions-rs
§Examples
§Conversion from Extension
to str
:
use extensions_rs::Extension;
use extensions_rs::ext::Image;
assert_eq!("png", Extension::to_str(Extension::Image(Image::ExtPNG)));
§Simple conversion, &str
to Image
type:
use extensions_rs::ext::Image;
assert_eq!(Image::ExtJPG, Image::from("jpg"));
§Validate extension:
use extensions_rs::utils::Validate;
assert_eq!(true, Validate::check_str("jpg").await);