Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DevExzh/litchi
/ functions
Functions
11,583 in github.com/DevExzh/litchi
⨍
Functions
11,583
◇
Types & classes
1,656
↓ 2,283 callers
Method
push_str
Append text to the buffer.
src/markdown/writer.rs:1289
↓ 1,339 callers
Method
extend_from_slice
(&mut self, slice: &[u8])
soapberry-zip/src/extra_fields.rs:276
↓ 1,224 callers
Method
push
(&mut self, sparkline: Sparkline)
src/ooxml/xlsx/sparkline.rs:193
↓ 877 callers
Method
len
No need to check for empty BOMs
src/common/bom.rs:35
↓ 838 callers
Method
ctx
Returns a reference to self as an EvalCtx
src/sheet/eval/engine.rs:74
↓ 755 callers
Method
as_ref
(&self)
src/ooxml/opc/packuri.rs:248
↓ 560 callers
Method
len
Get number of notes pages
src/ole/ppt/writer/notes.rs:726
↓ 505 callers
Method
clone
(&self)
src/ooxml/docx/table.rs:75
↓ 346 callers
Method
iter
Get iterator over all entries
src/images/bse.rs:271
↓ 345 callers
Function
evaluate_expression
Evaluate a parsed expression in the context of an evaluation engine.
src/sheet/eval/engine.rs:171
↓ 325 callers
Method
len
Get the length of this piece in characters
src/ole/doc/writer/piece_table.rs:37
↓ 306 callers
Method
push
(&mut self, ch: char)
src/markdown/writer.rs:1295
↓ 297 callers
Method
local_name
Get the local name (without namespace prefix)
src/odf/elements/element.rs:173
↓ 287 callers
Method
insert
(&mut self, index: FontRef, font: Font<'a>)
src/rtf/types.rs:142
↓ 253 callers
Method
push
Push current DC onto stack
src/images/emf/device_context.rs:284
↓ 224 callers
Method
set_cell
Set a cell value in the test engine
src/sheet/eval/engine.rs:79
↓ 209 callers
Method
attributes
(&self)
src/odf/elements/element.rs:407
↓ 205 callers
Function
to_number
(value: &CellValue)
src/sheet/eval/engine.rs:219
↓ 196 callers
Method
iter
Iterate over notes
src/ole/ppt/writer/notes.rs:736
↓ 195 callers
Method
iter
(&self)
src/ooxml/opc/rel.rs:269
↓ 181 callers
Method
len
(&self)
src/ooxml/opc/rel.rs:275
↓ 172 callers
Method
len
Get number of entries
src/images/bse.rs:256
↓ 167 callers
Method
get
Get notes by index
src/ole/ppt/writer/notes.rs:711
↓ 158 callers
Method
is_empty
Check if the cell is empty.
src/sheet/traits.rs:22
↓ 147 callers
Function
read_i16_le
(data: &[u8], offset: usize)
src/common/binary.rs:79
↓ 141 callers
Method
clone
(&self)
src/ole/ppt/shapes/shape.rs:223
↓ 136 callers
Method
len
(&self)
src/ooxml/xlsb/cells_reader.rs:22
↓ 129 callers
Function
write_record_header
( writer: &mut W, record_type: u16, data_len: u16, )
src/ole/xls/writer/biff.rs:57
↓ 124 callers
Function
number_arg
( ctx: EvalCtx<'_>, current_sheet: &str, expr: &Expr, )
src/sheet/eval/engine/financial/helpers.rs:5
↓ 124 callers
Function
read_u16_le_at
(data: &[u8], offset: usize)
src/common/binary.rs:65
↓ 122 callers
Method
write_control_word
Write a control word
src/rtf/writer.rs:609
↓ 121 callers
Method
contains
(&self, name: &str)
src/rtf/bookmark.rs:76
↓ 120 callers
Method
push
(&mut self, context: ElementContext<'arena>)
src/formula/omml/utils.rs:202
↓ 115 callers
Function
write_num
(buf: &mut String, n: f64)
src/images/svg_utils.rs:31
↓ 114 callers
Function
rgb
Helper to create RGBX color from RGB values
src/ole/ppt/writer/spec.rs:384
↓ 109 callers
Method
push_str
(&mut self, s: &str)
src/formula/omml/elements.rs:188
↓ 108 callers
Function
number_arg
( ctx: EvalCtx<'_>, current_sheet: &str, expr: &Expr, )
src/sheet/eval/engine/statistical/helpers.rs:10
↓ 106 callers
Method
len
Get the number of strings in the table.
src/ooxml/xlsx/shared_strings.rs:83
↓ 100 callers
Method
write_u32
Write a u32 value (little-endian)
src/ooxml/xlsb/writer/record.rs:151
↓ 95 callers
Method
is_empty
Check if MiniFAT has any allocations
src/ole/writer/minifat.rs:162
↓ 92 callers
Function
read_u32_le_at
(data: &[u8], offset: usize)
src/common/binary.rs:115
↓ 92 callers
Method
relate_to
Relate the package to a part. Creates or reuses a relationship from the package to the specified part. # Arguments `partname` - The target part's pa
src/ooxml/opc/package.rs:260
↓ 88 callers
Method
add_part
Add a new part to the package. # Arguments `part` - The part to add
src/ooxml/opc/package.rs:225
↓ 88 callers
Function
to_text
(value: &CellValue)
src/sheet/eval/engine.rs:240
↓ 86 callers
Method
as_bytes
(&self)
src/odf/core/xml.rs:29
↓ 83 callers
Method
is_empty
Check if the table is empty.
src/ooxml/xlsx/shared_strings.rs:88
↓ 82 callers
Method
write_record
Write a complete record with header and data # Arguments `record_type` - The record type identifier `data` - The record data bytes # Example ```ru
src/ooxml/xlsb/writer/record.rs:38
↓ 80 callers
Method
as_bytes
(&self)
src/ooxml/opc/phys_pkg.rs:131
↓ 80 callers
Method
get
Get a string by its index.
src/ooxml/xlsx/shared_strings.rs:78
↓ 79 callers
Method
write_child
Write a child record
src/ole/ppt/writer/records.rs:163
↓ 78 callers
Method
is_empty
Check if store is empty
src/images/bse.rs:261
↓ 78 callers
Method
write_data
Write data to the record
src/ole/ppt/writer/records.rs:157
↓ 74 callers
Method
len
(&self)
soapberry-zip/src/path.rs:250
↓ 73 callers
Method
len
(&self)
src/formula/omml/utils.rs:259
↓ 72 callers
Method
get_attribute
Get attribute value by name
src/odf/elements/element.rs:58
↓ 71 callers
Method
get
(&self, id: i32)
src/rtf/list.rs:197
↓ 71 callers
Method
is_empty
(&self)
src/formula/omml/utils.rs:252
↓ 70 callers
Function
eval_function
( ctx: &dyn registry::DispatchCtx, current_sheet: &str, name: &str, args: &[Expr], )
src/sheet/eval/engine/dispatch.rs:6
↓ 69 callers
Method
next
(&mut self)
src/sheet/eval/parser/expr.rs:193
↓ 69 callers
Method
register
Register a message type
src/iwa/registry.rs:64
↓ 69 callers
Method
set_attribute
Set attribute value
src/odf/elements/element.rs:63
↓ 68 callers
Method
as_ref
(&self)
src/formula/latex/conv/converter.rs:163
↓ 65 callers
Method
is_empty
Check if empty
src/ole/ppt/writer/blip.rs:333
↓ 64 callers
Function
extract_attribute
(tag: &str, attr: &str)
src/ooxml/xlsx/sparkline.rs:623
↓ 63 callers
Method
contains
(&self, pack_uri: &PackURI)
src/ooxml/opc/phys_pkg.rs:119
↓ 62 callers
Method
add_data
Add data to the record
src/ole/ppt/writer/escher.rs:397
↓ 62 callers
Method
clear
Clear all elements from the paragraph.
src/ooxml/docx/writer/paragraph.rs:247
↓ 61 callers
Function
decode
Decode a message of the given type using the perfect hash map for O(1) lookup
src/iwa/protobuf.rs:166
↓ 60 callers
Method
get
(&mut self, key: &str)
src/formula/omml/attributes.rs:565
↓ 59 callers
Method
extract_reference
Helper function to extract a single TSP.Reference Adds the referenced object ID to the reference graph, creating edges from source objects to their d
src/iwa/object_index.rs:548
↓ 59 callers
Method
len
Get the number of styles in the document.
src/ooxml/docx/styles.rs:60
↓ 58 callers
Method
add_range
Add a range of values starting at the given position
src/sheet/eval/engine.rs:85
↓ 58 callers
Method
last_mut
(&mut self)
src/formula/omml/utils.rs:220
↓ 57 callers
Method
build
Build the complete record (header + data)
src/ole/ppt/writer/records.rs:169
↓ 56 callers
Method
into_owned
Convert this entry to owned data with 'static lifetime
src/images/bse.rs:54
↓ 55 callers
Method
as_ref
(&self)
src/iwa/snappy.rs:112
↓ 55 callers
Method
create_stream
Create a new stream at the specified path If a stream already exists at this path, it will be overwritten. # Arguments `path` - Path components (e.
src/ole/writer/core.rs:239
↓ 55 callers
Method
len
Get the number of sections.
src/ooxml/pptx/sections.rs:102
↓ 54 callers
Method
arena
(&self)
src/formula/ast/mod.rs:46
↓ 54 callers
Method
as_bytes
(&self)
src/common/bom.rs:22
↓ 54 callers
Method
operand_byte
(&self)
src/ole/sprm.rs:68
↓ 53 callers
Method
any
(self)
src/common/simd/cmp.rs:81
↓ 53 callers
Method
read_u8
(&mut self)
src/formula/mtef/binary/parser.rs:812
↓ 52 callers
Method
get_bool
(&mut self, key: &str)
src/formula/omml/attributes.rs:584
↓ 52 callers
Method
parse
Parse OMML from a string # Example ```ignore let formula = Formula::new(); let parser = OmmlParser::new(formula.arena()); let nodes = parser.parse("<
src/formula/omml/parser.rs:32
↓ 52 callers
Method
set_cell_value
Set a cell value. # Arguments `row` - 1-based row number (1 = first row) `col` - 1-based column number (1 = column A)
src/ooxml/xlsx/writer/sheet.rs:441
↓ 50 callers
Method
clear
Clear all SPRMs
src/ole/doc/writer/sprm.rs:92
↓ 50 callers
Method
pop
(&mut self)
src/formula/omml/utils.rs:208
↓ 49 callers
Function
estimate_nodes_size
Estimate the output size of nodes for buffer pre-allocation
src/formula/latex/conv/utils.rs:120
↓ 49 callers
Function
flatten_range_expr
( ctx: &dyn DispatchCtx, current_sheet: &str, expr: &Expr, )
src/sheet/eval/engine.rs:335
↓ 48 callers
Method
entry
(&self, index: usize)
src/ole/doc/parts/fkp.rs:194
↓ 46 callers
Method
build
Build the complete record
src/ole/ppt/writer/escher.rs:403
↓ 46 callers
Method
write_str
Write a string
src/rtf/writer.rs:643
↓ 46 callers
Method
write_u8
Write a u8 value
src/ooxml/xlsb/writer/record.rs:139
↓ 45 callers
Method
add
(&mut self, list: List<'a>)
src/rtf/list.rs:191
↓ 43 callers
Method
len
(&self)
src/ole/escher/properties.rs:803
↓ 43 callers
Function
read_u16_le
(data: &[u8], offset: usize)
src/common/binary.rs:51
↓ 42 callers
Method
as_slice
(&self)
soapberry-zip/src/extra_fields.rs:266
↓ 42 callers
Function
escape_xml
(s: &str)
src/common/xml/escape.rs:29
↓ 42 callers
Method
get_part
Get a part by its partname. # Arguments `partname` - The PackURI of the part to retrieve
src/ooxml/opc/package.rs:196
next →
1–100 of 11,583, ranked by callers