useserde::Serialize;/// Report from a context compaction operation.
#[derive(Debug, Clone, Serialize)]pubstructCompactionReport{/// Number of messages before compaction.
pubmessages_before:usize,
/// Number of messages after compaction.
pubmessages_after:usize,
/// Total tokens before compaction.
pubtokens_before:usize,
/// Total tokens after compaction.
pubtokens_after:usize,
}