Struct Compression Intent
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub struct CompressionIntent {
pub block_id: String,
pub compression_ratio: f64,
pub reversible: bool,
pub contribution_score: f64,
}
Content compression intent.
Recommends compression of a prompt block, balancing token savings against information loss.
Fields
block_id: String
Identifier of the prompt block to compress.
compression_ratio: f64
Achievable compression ratio [0.0, 1.0] where lower is more compressed.
reversible: bool
Whether the compression is reversible (lossless).
contribution_score: f64
Contribution score of this block to output quality [0.0, 1.0].
Trait Implementations
impl Clone for CompressionIntent
impl Clone for CompressionIntent
clone
fn clone(&self) -> CompressionIntent
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for CompressionIntent
impl Debug for CompressionIntent
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl<'de> Deserialize<'de> for CompressionIntent
impl<'de> Deserialize<'de> for CompressionIntent
deserialize
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl PartialEq for CompressionIntent
impl PartialEq for CompressionIntent
eq
fn eq(&self, other: &CompressionIntent) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for CompressionIntent
impl Serialize for CompressionIntent
serialize
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
impl StructuralPartialEq for CompressionIntent
impl StructuralPartialEq for CompressionIntent