systemprompt_models/profile/
storage.rs1use serde::{Deserialize, Serialize};
7
8#[derive(
9 Debug, Clone, Copy, PartialEq, Eq, Default, Serialize, Deserialize, schemars::JsonSchema,
10)]
11#[serde(rename_all = "lowercase")]
12pub enum StorageBackend {
13 #[default]
14 Local,
15}
16
17#[derive(
23 Debug, Clone, Copy, PartialEq, Eq, Default, Serialize, Deserialize, schemars::JsonSchema,
24)]
25#[serde(deny_unknown_fields)]
26pub struct StorageConfig {
27 #[serde(default)]
28 pub backend: StorageBackend,
29 #[serde(default)]
30 pub shared: bool,
31}