Skip to main content

tauri_plugin_clipboard_next/
models.rs

1use serde::{Deserialize, Serialize};
2use std::path::PathBuf;
3
4#[derive(Debug, Serialize, Deserialize)]
5#[serde(rename_all = "camelCase")]
6pub struct ReadImage {
7    pub path: PathBuf,
8    pub width: u32,
9    pub height: u32,
10    pub size: u64,
11}
12
13#[derive(Debug, Serialize, Deserialize)]
14#[serde(rename_all = "camelCase")]
15pub struct FileItem {
16    pub path: String,
17    pub size: u64,
18}
19
20#[derive(Debug, Serialize, Deserialize)]
21#[serde(rename_all = "camelCase")]
22pub struct ReadFiles {
23    pub files: Vec<FileItem>,
24    pub size: u64,
25}