Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-platform-framebuffer crates cargo crate

crates/cre8-platform-framebuffer · level 0 · 1,736 lines (1,308 code) · 5 files · 106 fns (31 tests) · cyclomatic Σ 192

0workspace deps
3direct dependents
7transitive dependents
0calls out
35calls in
115call-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). 106 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
draw_rect_filledsrc/widgets.rs:24fn821127.2
clip_endsrc/widgets.rs:49fn31204
draw_charsrc/text.rs:15fn162323.8
fill_row_spansrc/widgets.rs:36fn83103.5
draw_textsrc/text.rs:109fn213812.9
scroll_to_revealsrc/widgets.rs:257fn185502.3
draw_glyph_cellsrc/text.rs:56fn181122.3
Presenter::open_bestsrc/lib.rs:407method921022.3
Framebuffer::opensrc/lib.rs:174method102332.3
draw_rect_outlinesrc/widgets.rs:57fn254512.3
draw_hrulesrc/widgets.rs:87fn121712.2
glyph_for_charsrc/text.rs:32fn42102.1
draw_glyph_rowsrc/text.rs:38fn162112.1
scaled_channelsrc/lib.rs:488fn32202.1
set_pixel_if_visiblesrc/text.rs:100fn52102
glyph_bit_onsrc/text.rs:79fn41101.7
draw_scaled_cell_rowsrc/text.rs:90fn93111.7
qr_pixel_sidesrc/qr.rs:22fn31301.7
test_pattern_pixelsrc/lib.rs:468fn73121.6
draw_listsrc/widgets.rs:170fn465451.5
glyph_cell_colorsrc/text.rs:75fn32111.5
draw_scaled_cellsrc/text.rs:84fn52111.5
DrmPresenter::opensrc/drm.rs:183method14214131.5
draw_qrsrc/qr.rs:34fn364321.5
test_pattern_gradient_pixelsrc/lib.rs:481fn61211.4
ListStyle::row_stepsrc/widgets.rs:136method31301.4
stylesrc/widgets.rs:398fn152401.3
test_patternsrc/lib.rs:457fn103311.3
test_pattern_bar_pixelsrc/lib.rs:476fn41101.2
ListStyle::border_pxsrc/widgets.rs:141method32201.2
open_framebuffer_fdsrc/lib.rs:265fn62101.1
open_mapped_framebuffersrc/lib.rs:272fn71151.1
close_fdsrc/lib.rs:338fn61101.1
source_pixel_countsrc/lib.rs:67fn31101.1
drm_iowrsrc/drm.rs:21fn41201.1
drm_iosrc/drm.rs:25fn31201.1
DrmPresenter::pixel_fitssrc/drm.rs:367method31101.1
Framebuffer::pixel_fitssrc/lib.rs:245method31101.1
FbFixScreeninfo::defaultsrc/lib.rs:145trait impl41101.1
render_screensrc/text.rs:135fn133311.1

Outside the workspace

anyhow font8x8 libc qrcode