INNER CODE UNIT · Rust

url_encoded_name

szabodanika/microbin · src/pasta.rs:35

    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",
        ];
        extensions.iter().any(|&ext| lowercase_name.ends_with(ext))
    }

    pub fn is_video(&self) -> bool {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…