Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-util-geo/src/pmtiles.rs

cre8-util-geo · module pmtiles · src · 845 lines (734 code, 47 comment) · sha 2d5273149b8aa320

Items

const MAGIC const VERSION const HEADER_LEN const FIRST_READ_LEN const MAX_ROOT_LEN const MAX_DIRECTORY_DEPTH struct PmtilesError impl Display for PmtilesError impl Error for PmtilesError impl From for PmtilesError type Result enum Compression impl Compression enum TileType impl TileType struct Header impl Header struct Entry struct ArchiveBuilder struct ArchivePrefix impl ArchiveBuilder trait RangeReader impl RangeReader for [] impl RangeReader for Vec impl RangeReader for Arc const LEAF_CACHE_CAPACITY struct Archive impl Archive

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
gunzipsrc/pmtiles.rs:380fn51502.4
ArchiveBuilder::finishsrc/pmtiles.rs:474method598452.3
decompresssrc/pmtiles.rs:386fn73412
Archive::headersrc/pmtiles.rs:638method31802
read_varintsrc/pmtiles.rs:317fn163101.7
deserialize_directorysrc/pmtiles.rs:335fn298311.5
gzipsrc/pmtiles.rs:373fn61411.3
Archive::leafsrc/pmtiles.rs:656method165221.2
Archive::locatesrc/pmtiles.rs:674method154131.1
Archive::opensrc/pmtiles.rs:625method122431.1
Header::to_bytessrc/pmtiles.rs:186method352201.1
Header::parsesrc/pmtiles.rs:222method474221
serialize_directorysrc/pmtiles.rs:296fn207211
TileType::extensionsrc/pmtiles.rs:140method106201
find_entrysrc/pmtiles.rs:367fn54201
Compression::from_codesrc/pmtiles.rs:75method95100.9
TileType::from_codesrc/pmtiles.rs:118method106100.9
e7src/pmtiles.rs:181fn31100.9
optimize_directoriessrc/pmtiles.rs:536fn285120.9
Header::boundssrc/pmtiles.rs:271method81210.8
tilesrc/pmtiles.rs:728fn31410.8
Archive::getsrc/pmtiles.rs:691method41110.7
write_archivesrc/pmtiles.rs:566fn202340.7
worldsrc/pmtiles.rs:732fn31310.7
ArchiveBuilder::newsrc/pmtiles.rs:420method131200.7
ArchiveBuilder::add_tilesrc/pmtiles.rs:444method264210.7
Compression::content_encodingsrc/pmtiles.rs:86method84200.7
TileType::content_typesrc/pmtiles.rs:129method106200.7
Archive::metadatasrc/pmtiles.rs:647method82110.6
Archive::get_decodedsrc/pmtiles.rs:697method62120.5
ArchiveBuilder::tile_countsrc/pmtiles.rs:434method31100.5
PmtilesError::fmtsrc/pmtiles.rs:40trait impl31000.5
PmtilesError::fromsrc/pmtiles.rs:48trait impl31000.5
Compression::codesrc/pmtiles.rs:65method95000.5
TileType::codesrc/pmtiles.rs:107method106000.5
Header::centersrc/pmtiles.rs:281method31000.5
ArchiveBuilder::data_lensrc/pmtiles.rs:438method31000.5
[]::read_rangesrc/pmtiles.rs:594trait impl51000.5
Vec::read_rangesrc/pmtiles.rs:602trait impl31000.5
Arc::read_rangesrc/pmtiles.rs:608trait impl31000.5
Archive::sourcesrc/pmtiles.rs:642method31000.5
Archive::entriessrc/pmtiles.rs:705method175010.5
header_round_tripssrc/pmtiles.rs:737fn301020.5
directories_round_trip_with_contiguous_offsetssrc/pmtiles.rs:769fn121030.5
archives_round_trip_dedup_and_run_lengthsrc/pmtiles.rs:783fn294060.5
large_archives_split_into_leaf_directoriessrc/pmtiles.rs:814fn142050.5
gzip_tiles_decodesrc/pmtiles.rs:830fn151080.5

Source not readable from this process.