tinyjuice 0.2.1

Pluggable token compression for OpenHuman.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use tinyjuice::{CompressionConfig, CompressionInput, Compressor, PassthroughCompressor};

#[test]
fn public_scaffold_can_compress_through_trait() {
    let compressor: &dyn Compressor = &PassthroughCompressor;
    let output = compressor
        .compress(
            CompressionInput::new("public api smoke test"),
            &CompressionConfig::default(),
        )
        .expect("scaffold compressor should succeed");

    assert_eq!(output.text, "public api smoke test");
}