dialcache/protocol/
mod.rs1mod envelope;
6mod frame;
7mod mismatch;
8mod text;
9
10pub use envelope::{
11 compress_payload, decompress_payload, escape_raw_payload, CompressionConfig,
12 CompressionReadResult, CompressionWriteResult, MARKER_ESCAPED_RAW, MARKER_ZSTD_BINARY,
13 MARKER_ZSTD_UTF8,
14};
15pub use frame::{
16 ceil_supported_cache_ttl_ms, decode_frame, encode_frame, normalize_read_result,
17 parse_watermark, read_result_from_untrusted_json, validate_timestamp_ms, ProtocolError,
18};
19pub(crate) use mismatch::{bound_entry, diff_rendered};
20pub use mismatch::{diff_shadow_mismatch_json, MismatchJsonDiff};
21pub use text::replacement_utf8;