Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chalharu/rust-compression
/ functions
Functions
393 in github.com/chalharu/rust-compression
⨍
Functions
393
◇
Types & classes
76
↓ 1 callers
Method
finish
( &mut self, queue: &mut VecDeque<SmallBitVec<u16>>, )
src/lzhuf/encoder.rs:560
↓ 1 callers
Method
finish
( &mut self, queue: &mut VecDeque<InflateBitVec>, )
src/deflate/encoder.rs:644
↓ 1 callers
Method
flush
(&mut self)
src/lzss/encoder.rs:196
↓ 1 callers
Method
flush
( &mut self, queue: &mut VecDeque<SmallBitVec<u32>>, )
src/bzip2/encoder.rs:718
↓ 1 callers
Method
flush
( &mut self, queue: &mut VecDeque<SmallBitVec<u16>>, )
src/lzhuf/encoder.rs:549
↓ 1 callers
Method
flush
( &mut self, queue: &mut VecDeque<InflateBitVec>, )
src/deflate/encoder.rs:633
↓ 1 callers
Method
gen_change
(&mut self)
src/lzss/slidedict.rs:72
↓ 1 callers
Function
gen_code
( freq: &[usize], lim: usize, weight_add_fn: F, )
src/huffman/cano_huff_table.rs:153
↓ 1 callers
Function
gen_code_lm
Reverse package merge
src/huffman/cano_huff_table.rs:58
↓ 1 callers
Method
init_block
( &mut self, reader: &mut R, iter: &mut I, )
src/bzip2/decoder.rs:163
↓ 1 callers
Method
init_block
( &mut self, reader: &mut R, iter: &mut I, )
src/lzhuf/decoder.rs:216
↓ 1 callers
Method
init_block
(&mut self)
src/lzhuf/encoder.rs:259
↓ 1 callers
Method
init_block
( &mut self, reader: &mut R, iter: &mut I, )
src/deflate/decoder.rs:176
↓ 1 callers
Method
init_block
(&mut self)
src/deflate/encoder.rs:271
↓ 1 callers
Method
next
(&mut self)
src/bzip2/decoder.rs:81
↓ 1 callers
Method
next_bits
( &mut self, iter: &mut I, action: Action, )
src/bzip2/encoder.rs:74
↓ 1 callers
Method
next_bits
( &mut self, iter: &mut I, action: Action, )
src/lzhuf/encoder.rs:151
↓ 1 callers
Method
next_bits
( &mut self, iter: &mut I, action: Action, )
src/deflate/encoder.rs:156
↓ 1 callers
Method
next_in
(&mut self, data: u8)
src/lzss/encoder.rs:186
↓ 1 callers
Method
prepare_new_block
(&mut self)
src/bzip2/encoder.rs:178
↓ 1 callers
Method
push_pos
(&mut self, data: &[u8])
src/lzss/slidedict.rs:151
↓ 1 callers
Method
push_tab
(&mut self, hash: usize)
src/lzss/slidedict.rs:90
↓ 1 callers
Method
reset
(&mut self)
src/bzip2/decoder.rs:76
↓ 1 callers
Function
sa_is
find the suffix array SA of s[0..n-1] in {1..K}ˆn require s[n-1]=0 (the sentinel!), n>=2 use a working space (excluding s and SA) of at most 2.25n+O(1
src/suffix_array/sais.rs:127
↓ 1 callers
Method
set_all
(&mut self, value: bool)
src/bitset.rs:59
↓ 1 callers
Method
size_hint
(&self)
src/bitset.rs:168
↓ 1 callers
Function
take_package
( ty: &mut [Vec<usize>], len: &mut [usize], cur: &mut [usize], i: usize, )
src/huffman/cano_huff_table.rs:40
↓ 1 callers
Method
u16_iter
(&self)
src/bitset.rs:75
↓ 1 callers
Function
update_normal
(value: u32, table: &[u32; 256], byte: u8)
src/crc32.rs:82
↓ 1 callers
Function
update_reverse
(value: u32, table: &[u32; 256], byte: u8)
src/crc32.rs:76
↓ 1 callers
Method
write
(&mut self, bytes: &[u8])
src/crc32.rs:133
↓ 1 callers
Method
write_blockdata
( &mut self, queue: &mut VecDeque<SmallBitVec<u32>>, )
src/bzip2/encoder.rs:300
↓ 1 callers
Method
write_offset_tab
( &mut self, off_enc_tab: &[u8], pbit_len: usize, )
src/lzhuf/encoder.rs:435
↓ 1 callers
Method
write_symb_tab
( &mut self, symb_enc_tab: &[u8], )
src/lzhuf/encoder.rs:298
↓ 1 callers
Method
write_u16
(&mut self, queue: &mut VecDeque<SmallBitVec<u32>>, val: u16)
src/bzip2/encoder.rs:216
↓ 1 callers
Method
write_u8
(&mut self, i: u8)
src/crc32.rs:138
↓ 1 callers
Method
write_u8
(&mut self, byte: u8)
src/adler32.rs:38
Function
add
()
src/cbuffer.rs:181
Function
append
()
src/cbuffer.rs:201
Method
backward
(value: T, count: usize)
src/bitio/direction/left.rs:31
Method
backward
(value: T, count: usize)
src/bitio/direction/right.rs:31
Method
cause
(&self)
src/error.rs:29
Method
cause
(&self)
src/bzip2/error.rs:25
Method
check_u8
( reader: &mut R, iter: &mut I, value: u8, )
src/bzip2/decoder.rs:155
Function
comparison
(lhs: LzssCode, rhs: LzssCode)
src/lzss/mod.rs:96
Method
conv_tab
(list: &[(u8, u16)], enc_tab: &[u8])
src/deflate/encoder.rs:364
Method
conv_u8_to_t
(value: u8)
src/bitio/reader.rs:213
Method
convert
(value: T, src_cap: usize, dst_cap: usize)
src/bitio/direction/left.rs:43
Method
convert
(value: T, src_cap: usize, dst_cap: usize)
src/bitio/direction/right.rs:43
Method
create_custom_huffman_table
( sym_enc_tab: &[u8], off_enc_tab: &[u8], )
src/deflate/encoder.rs:379
Function
create_haffman_tab
()
src/huffman/cano_huff_table.rs:238
Function
create_haffman_tab_unit
()
src/huffman/cano_huff_table.rs:289
Function
create_haffman_tab_with_fn
()
src/huffman/cano_huff_table.rs:252
Function
create_haffman_tab_with_fn_lim_len
()
src/huffman/cano_huff_table.rs:267
Method
create_huffman
(freq: &[usize], lim: usize)
src/bzip2/encoder.rs:641
Method
default
()
src/adler32.rs:19
Method
default
()
src/lzss/mod.rs:64
Method
default
()
src/bzip2/decoder.rs:113
Method
default
()
src/bzip2/encoder.rs:52
Method
default
()
src/bitio/writer.rs:172
Method
default
()
src/bitio/reader.rs:223
Method
default
()
src/bitio/small_bit_vec.rs:114
Method
default
()
src/deflate/decoder.rs:343
Method
default
()
src/deflate/encoder.rs:107
Method
default
()
src/gzip/decoder.rs:32
Method
default
()
src/gzip/encoder.rs:62
Method
default
()
src/zlib/decoder.rs:163
Method
default
()
src/zlib/encoder.rs:65
Method
description
(&self)
src/error.rs:25
Method
description
(&self)
src/bzip2/error.rs:21
Function
enc_and_dec_checker
( symb_len: &[u8], testarray: &[u16], stab_bits: usize, )
src/huffman/mod.rs:85
Method
enc_tab_to_freq
(enc_tab: &[u8])
src/deflate/encoder.rs:310
Method
encode
( self, encoder: &mut E, action: Action, )
src/traits/encoder.rs:29
Method
end
(&self)
src/deflate/decoder.rs:69
Method
eq
(&self, other: &SmallBitVec<U>)
src/bitio/small_bit_vec.rs:20
Function
fill
(array: &mut [usize], offset: usize, count: usize, value: usize)
src/suffix_array/sais.rs:70
Method
finish
(&self)
src/adler32.rs:57
Method
flush
(&mut self)
src/bitio/writer.rs:226
Method
fmt
(&self, f: &mut Formatter<'_>)
src/bitset.rs:174
Method
fmt
(&self, fmt: &mut fmt::Formatter<'_>)
src/crc32.rs:118
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/error.rs:18
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/bzip2/error.rs:14
Method
forward
(value: T, count: usize)
src/bitio/direction/left.rs:19
Method
forward
(value: T, count: usize)
src/bitio/direction/right.rs:19
Method
from
(error: BZip2Error)
src/bzip2/error.rs:45
Method
from
(data: &LzssCode)
src/lzhuf/encoder.rs:95
Method
from_iter
(iter: T)
src/bitset.rs:86
Method
from_with_codetab
( source: &LzssCode, len_tab: &CodeTable, offset_tab: &CodeTable, )
src/deflate/encoder.rs:64
Method
get
(&self, idx: usize)
src/bitset.rs:42
Method
get_hash
(data: &[u8])
src/lzss/slidedict.rs:80
Method
index
(&self, index: usize)
src/bitset.rs:28
Method
index
(&self, idx: usize)
src/cbuffer.rs:118
Method
index
(&self, idx: usize)
src/lzss/slidedict.rs:274
Method
index
(&self, idx: usize)
src/suffix_array/bucket.rs:73
Method
index_mut
(&mut self, idx: usize)
src/cbuffer.rs:125
Method
index_mut
(&mut self, idx: usize)
src/suffix_array/bucket.rs:82
Function
is_lms
()
src/suffix_array/ls_type.rs:99
Function
is_lms2
()
src/suffix_array/ls_type.rs:120
Method
is_reverse
()
src/bitio/direction/left.rs:59
Method
is_reverse
()
src/bitio/direction/right.rs:55
← previous
next →
101–200 of 393, ranked by callers