soma_config/
python_runner_profile.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Copy, Serialize, Deserialize, Default, PartialEq, Eq)]
5#[serde(rename_all = "kebab-case")]
6pub enum PythonRunnerMode {
7 #[default]
9 OneShot,
10 Persistent,
12}
13
14#[derive(Debug, Clone, Copy, Serialize, Deserialize, Default, PartialEq, Eq)]
16#[serde(rename_all = "kebab-case")]
17pub enum PythonExecutionProfile {
18 Disabled,
19 #[default]
20 Trusted,
21 Brokered,
22}
23
24#[cfg(test)]
25#[path = "python_runner_profile_tests.rs"]
26mod tests;