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-view-framebuffer crates cargo crate

crates/cre8-view-framebuffer · level 8 · 1,843 lines (1,189 code) · 4 files · 110 fns (49 tests) · cyclomatic Σ 240

2workspace deps
1direct dependents
5transitive dependents
8calls out
3calls in
117call-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). 110 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
Theme::defaultsrc/theme.rs:52trait impl221708.5
ElStyle::defaultsrc/layout.rs:56trait impl31304.8
El::newsrc/layout.rs:62method311414.2
themesrc/sink.rs:431fn31913.1
El::push_textsrc/layout.rs:66method311102.8
render_view_to_buffersrc/lib.rs:65fn311022.7
wrap_wordssrc/layout.rs:497fn428622.7
stylesrc/sink.rs:438fn31622.6
derive_stylesrc/sink.rs:262fn4710292.4
render_view_to_buffer_themedsrc/lib.rs:70fn81332.4
FramebufferSink::newsrc/sink.rs:51method31812.4
El::push_nodesrc/layout.rs:70method31702.3
themesrc/lib.rs:127fn31812.2
paintsrc/layout.rs:129fn2361132.2
split_long_wordsrc/layout.rs:554fn51202.1
Painter::content_xsrc/layout.rs:100method71502
FramebufferSink::pop_into_parentsrc/sink.rs:76method112322
themesrc/layout.rs:564fn311211.8
summarize_valuesrc/sink.rs:243fn84201.8
flushsrc/layout.rs:541fn112101.6
FramebufferSink::push_text_runsrc/sink.rs:89method72311.6
header_from_elsrc/layout.rs:226fn166121.5
FramebufferSink::into_buffersrc/sink.rs:56method122321.5
paint_elsrc/layout.rs:321fn468251.4
is_secondary_variantsrc/sink.rs:376fn61201.3
surface_sizesrc/lib.rs:116fn33201.3
leading_headersrc/layout.rs:167fn5211211.2
title_bearing_elsrc/layout.rs:246fn124101.1
leading_inline_text_shallowsrc/layout.rs:261fn165101.1
is_intent_wordsrc/sink.rs:404fn211101.1
paint_header_bandsrc/layout.rs:287fn324151.1
Theme::darkensrc/theme.rs:97method123201.1
Theme::heading_scalesrc/theme.rs:113method84301.1
fallback_headersrc/sink.rs:224fn184211
Painter::content_wsrc/layout.rs:111method41311
Painter::out_of_roomsrc/layout.rs:118method31301
Theme::intent_colorsrc/theme.rs:81method106200.9
FramebufferSink::top_attrssrc/sink.rs:70method31100.9
flush_textsrc/layout.rs:400fn307140.8
render_view_to_presenter_themedsrc/lib.rs:103fn91120.8

Outside the workspace

anyhow serde_json