aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/libghostty-vt/src/terminal/compress.zig
blob: 3b670ed7545ad01cf1570f615878a9f4a7713af4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Compression primitives used by the terminal.
//!
//! This namespace contains only the representation and codecs. Policy about
//! which pages to compress, when to decommit their resident memory, and when
//! to restore them belongs to `PageList`.

/// The raw LZ4 block codec used for terminal page memory.
pub const lz4 = @import("compress/lz4.zig");

/// A compressed terminal page which retains its original virtual mapping.
pub const Page = @import("compress/Page.zig");

test {
    @import("std").testing.refAllDecls(@This());
}