Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-util-ooxml crates cargo crate

The Office Open XML package (.xlsx, .docx, .pptx): a size-capped zip, [Content_Types].xml, relationships and theme colours, read and written with no Office install. External targets are recorded, never followed.

crates/cre8-util-ooxml · level 0 · 1,915 lines (1,513 code) · 11 files · 114 fns (15 tests) · cyclomatic Σ 335

0workspace deps
0direct dependents
0transitive dependents
0calls out
0calls in
101call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 114 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
Rgb::newsrc/theme.rs:31method31703.7
XmlReader::malformedsrc/xml.rs:118method31803.4
is_xml_charsrc/xml.rs:226fn31203.2
push_attrsrc/xml.rs:249fn1511212.6
Tag::valuesrc/xml.rs:50method31302.5
push_attributesrc/xml.rs:266fn71412.4
Rgb::from_u32src/theme.rs:36method31512.4
Archive::stored_namesrc/archive.rs:103method73402.2
XmlReader::nextsrc/xml.rs:122method2410512.1
PackageWriter::finishsrc/writer.rs:124method295331.9
source_keysrc/package.rs:16fn31201.9
Tag::attrsrc/xml.rs:56method41611.6
declared_entry_countsrc/archive.rs:181fn197131.6
Limits::defaultsrc/limits.rs:35trait impl311001.5
Package::relationshipssrc/package.rs:78method31411.5
zip_ofsrc/tests.rs:14fn92911.5
Archive::readsrc/archive.rs:29method7318711.3
PackageWriter::push_relsrc/writer.rs:61method71201.3
Archive::namessrc/archive.rs:142method31301.3
source_of_rels_partsrc/rels.rs:44fn278301.2
rels_part_forsrc/rels.rs:31fn93201.1
SchemeColor::element_namesrc/theme.rs:159method1612301.1
SchemeColor::indexsrc/theme.rs:177method31201.1
PackageWriter::content_types_xmlsrc/writer.rs:83method224111
PackageWriter::rels_xmlsrc/writer.rs:106method163111
Package::relatedsrc/package.rs:88method31221
PackageWriter::newsrc/writer.rs:39method61201
Theme::officesrc/theme.rs:239method211311
local_namesrc/xml.rs:32fn62201
Relationship::kindsrc/rels.rs:24method31201
u16_atsrc/archive.rs:166fn31100.9
u32_atsrc/archive.rs:170fn31100.9
u64_atsrc/archive.rs:174fn31100.9
Tag::namesrc/xml.rs:46method31200.9
Package::opensrc/package.rs:25method164560.9
relative_targetsrc/rels.rs:106fn182200.9
XmlReader::newsrc/xml.rs:108method31500.8
XmlReader::rootsrc/xml.rs:148method104520.8
from_linearsrc/theme.rs:17fn52300.8
unit_to_bytesrc/theme.rs:23fn31100.8

Outside the workspace

quick-xml zip