Enum Optimization Intent
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub enum OptimizationIntent {
CacheStability(CacheStabilityIntent),
ContentExtraction(ContentExtractionIntent),
Serialization(SerializationIntent),
Priority(PriorityIntent),
ModelRouting(ModelRoutingIntent),
Placement(PlacementIntent),
Retention(RetentionIntent),
ToolScope(ToolScopeIntent),
Compression(CompressionIntent),
}
A single optimization intent emitted by a behavioral model.
Each variant wraps a dedicated payload struct with fields specific to that intent type. The enum uses internally-tagged JSON representation with the intent_type field as the discriminant.
Variants
CacheStability(CacheStabilityIntent)
CacheStability(CacheStabilityIntent)
Cache stability analysis results.
ContentExtraction(ContentExtractionIntent)
ContentExtraction(ContentExtractionIntent)
Content extraction and variable detection.
Serialization(SerializationIntent)
Serialization(SerializationIntent)
Serialization and fanout optimization.
Priority(PriorityIntent)
Priority(PriorityIntent)
Latency and priority routing.
ModelRouting(ModelRoutingIntent)
ModelRouting(ModelRoutingIntent)
Model routing and selection.
Placement(PlacementIntent)
Placement(PlacementIntent)
Context placement optimization.
Retention(RetentionIntent)
Retention(RetentionIntent)
Cache retention policy.
ToolScope(ToolScopeIntent)
ToolScope(ToolScopeIntent)
Tool scope and phase management.
Compression(CompressionIntent)
Compression(CompressionIntent)
Content compression.
Implementations
impl OptimizationIntent
impl OptimizationIntent
discriminant
pub fn discriminant(&self) -> IntentType
Returns the intent type discriminant for this intent variant.
Trait Implementations
impl Clone for OptimizationIntent
impl Clone for OptimizationIntent
clone
fn clone(&self) -> OptimizationIntent
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for OptimizationIntent
impl Debug for OptimizationIntent
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl<'de> Deserialize<'de> for OptimizationIntent
impl<'de> Deserialize<'de> for OptimizationIntent
deserialize
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl PartialEq for OptimizationIntent
impl PartialEq for OptimizationIntent
eq
fn eq(&self, other: &OptimizationIntent) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for OptimizationIntent
impl Serialize for OptimizationIntent
serialize
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
impl StructuralPartialEq for OptimizationIntent
impl StructuralPartialEq for OptimizationIntent