tauri_plugin_fs/scope.rs
1// Copyright 2019-2023 Tauri Programme within The Commons Conservancy
2// SPDX-License-Identifier: Apache-2.0
3// SPDX-License-Identifier: MIT
4
5use std::path::PathBuf;
6
7use serde::Deserialize;
8
9#[derive(Debug)]
10pub struct Entry {
11 pub path: Option<PathBuf>,
12}
13
14#[derive(Deserialize)]
15#[serde(untagged)]
16pub(crate) enum EntryRaw {
17 Value(PathBuf),
18 Object { path: PathBuf },
19}