INNER CODE UNIT · Rust
name
szabodanika/microbin · src/pasta.rs:31
pub fn name(&self) -> &str {
&self.name
}
pub fn url_encoded_name(&self) -> String {
utf8_percent_encode(&self.name, NON_ALPHANUMERIC).to_string()
}
pub fn display_name(&self) -> &str {
self.name.strip_suffix(".enc").unwrap_or(&self.name)
}
pub fn is_image(&self) -> bool {
let lowercase_name = self.name.to_lowercase();
let extensions = [
".jpg", ".jpeg", ".png", ".gif", ".bmp", ".webp", ".ico", ".svg", ".tiff", ".tif",
".jfif", ".pjpeg", ".pjp", ".avif", ".jxl", ".heif",
];