eryon_rt/types/
operations.rs1#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd, scsys::VariantConstructors)]
8#[cfg_attr(
9 feature = "serde",
10 derive(serde::Deserialize, serde::Serialize),
11 serde(rename_all = "snake_case")
12)]
13pub enum MemoryOperation {
14 DetectPatterns,
16 PruneMemory(usize),
18 SharePatterns,
20}
21
22#[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd, scsys::VariantConstructors)]
24#[cfg_attr(
25 feature = "serde",
26 derive(serde::Deserialize, serde::Serialize),
27 serde(rename_all = "snake_case")
28)]
29pub enum BatchOperation {
30 AnalyzeRelationships,
32 OptimizeResources,
34 SynchronizeState,
36}