tauri-plugin-medialibrary 0.12.0

A tauri plugin to access the systems media library (e.g. the android medialibrary)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::path::Path;

use log::warn;

use crate::GetThumbnailResponse;

pub trait ThumbnailProvider {
    fn get_thumbnail(path: &Path) -> crate::Result<GetThumbnailResponse>;
}

pub struct EmptyThumbnailProvider;

impl ThumbnailProvider for EmptyThumbnailProvider {
    fn get_thumbnail(_path: &Path) -> crate::Result<GetThumbnailResponse> {
        warn!("using EmptyThumbnailProvider");
        Ok(GetThumbnailResponse::default())
    }
}