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-app-tv/src/text_card.rs
Items
struct TextCardProvider enum CardStyle enum Reveal enum Backdrop struct Typography impl Typography impl TextCardProvider impl ImageProvider for TextCardProvider const WHITE const MUTED impl TextCardProvider impl TextCardProvider const DONE impl TextCardProvider const COMMENT const STRING const OUTPUT const KEYWORDS enum Face const ADVANCE_CELLS impl Face type Key static CACHE struct Canvas impl Canvas
Functions
By call-graph weight (PageRank; 1.0 is the average function). 59 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| TextCardProvider::newsrc/text_card.rs:112 | method | 50 | 18 | 5 | 2 | 3 | |
| hsvsrc/text_card.rs:233 | fn | 14 | 6 | 1 | 0 | 2.6 | |
| accent_rgbsrc/text_card.rs:218 | fn | 14 | 7 | 2 | 1 | 2.4 | |
| Canvas::blendsrc/text_card.rs:1055 | method | 10 | 3 | 5 | 0 | 2.2 | |
| smoothsrc/text_card.rs:825 | fn | 3 | 1 | 6 | 0 | 2 | |
| wrap_readablesrc/text_card.rs:894 | fn | 36 | 15 | 5 | 1 | 1.9 | |
| Face::outlinesrc/text_card.rs:851 | method | 7 | 3 | 1 | 0 | 1.8 | |
| Typography::namedsrc/text_card.rs:97 | method | 11 | 3 | 1 | 0 | 1.8 | |
| TextCardProvider::fadesrc/text_card.rs:279 | method | 6 | 2 | 10 | 2 | 1.6 | |
| Face::glyph_forsrc/text_card.rs:876 | method | 11 | 4 | 2 | 1 | 1.6 | |
| Canvas::textsrc/text_card.rs:1082 | method | 19 | 4 | 1 | 2 | 1.4 | |
| cardsrc/text_card.rs:1268 | fn | 3 | 1 | 2 | 1 | 1.3 | |
| TextCardProvider::paintsrc/text_card.rs:165 | method | 50 | 16 | 2 | 16 | 1.1 | |
| countedsrc/text_card.rs:786 | fn | 34 | 8 | 3 | 1 | 1.1 | |
| Canvas::outline_textsrc/text_card.rs:1103 | method | 24 | 5 | 1 | 3 | 1.1 | |
| Canvas::dot_textsrc/text_card.rs:1148 | method | 28 | 3 | 1 | 2 | 1.1 | |
| Canvas::newsrc/text_card.rs:965 | method | 3 | 1 | 3 | 0 | 1.1 | |
| Canvas::text_centeredsrc/text_card.rs:1066 | method | 13 | 1 | 6 | 1 | 1.1 | |
| mixsrc/text_card.rs:821 | fn | 3 | 1 | 3 | 0 | 1 | |
| Canvas::glyphsrc/text_card.rs:1178 | method | 39 | 6 | 1 | 3 | 1 | |
| smoothstepsrc/text_card.rs:1260 | fn | 3 | 1 | 2 | 2 | 0.9 | |
| Face::widthsrc/text_card.rs:860 | method | 7 | 3 | 1 | 1 | 0.9 | |
| ease_outsrc/text_card.rs:829 | fn | 3 | 1 | 4 | 0 | 0.9 | |
| Canvas::rectsrc/text_card.rs:1037 | method | 17 | 6 | 2 | 2 | 0.8 | |
| glyph_masksrc/text_card.rs:931 | fn | 20 | 4 | 1 | 0 | 0.8 | |
| Canvas::blitsrc/text_card.rs:1128 | method | 18 | 8 | 1 | 1 | 0.8 | |
| samplesrc/text_card.rs:1245 | fn | 14 | 1 | 1 | 1 | 0.8 | |
| TextCardProvider::typedsrc/text_card.rs:287 | method | 10 | 3 | 2 | 0 | 0.7 | |
| Canvas::into_rgba8src/text_card.rs:1230 | method | 12 | 4 | 1 | 1 | 0.7 | |
| highlightsrc/text_card.rs:729 | fn | 54 | 16 | 1 | 1 | 0.7 | |
| Canvas::backgroundsrc/text_card.rs:976 | method | 28 | 6 | 2 | 0 | 0.6 | |
| TextCardProvider::draw_titlesrc/text_card.rs:298 | method | 41 | 8 | 1 | 6 | 0.6 | |
| TextCardProvider::draw_statsrc/text_card.rs:340 | method | 24 | 3 | 1 | 5 | 0.6 | |
| TextCardProvider::draw_listsrc/text_card.rs:365 | method | 20 | 2 | 1 | 2 | 0.6 | |
| TextCardProvider::draw_panelsrc/text_card.rs:386 | method | 68 | 12 | 1 | 3 | 0.6 | |
| TextCardProvider::draw_flowsrc/text_card.rs:461 | method | 79 | 7 | 1 | 5 | 0.6 | |
| TextCardProvider::draw_creditssrc/text_card.rs:546 | method | 62 | 11 | 1 | 4 | 0.6 | |
| TextCardProvider::draw_lowersrc/text_card.rs:612 | method | 23 | 4 | 1 | 4 | 0.6 | |
| TextCardProvider::draw_punchsrc/text_card.rs:639 | method | 22 | 5 | 1 | 6 | 0.6 | |
| TextCardProvider::draw_comparesrc/text_card.rs:669 | method | 56 | 8 | 1 | 5 | 0.6 | |
| Canvas::transparentsrc/text_card.rs:970 | method | 4 | 1 | 1 | 0 | 0.6 | |
| Canvas::scrimsrc/text_card.rs:1007 | method | 12 | 3 | 1 | 2 | 0.6 | |
| Canvas::bandsrc/text_card.rs:1023 | method | 13 | 4 | 1 | 3 | 0.6 | |
| TextCardProvider::idsrc/text_card.rs:249 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| TextCardProvider::rendersrc/text_card.rs:253 | trait impl | 7 | 1 | 0 | 1 | 0.5 | |
| TextCardProvider::render_rgbasrc/text_card.rs:261 | trait impl | 11 | 1 | 0 | 2 | 0.5 | |
| Face::fitsrc/text_card.rs:869 | method | 4 | 3 | 0 | 1 | 0.5 | |
| Canvas::into_rgb24src/text_card.rs:1219 | method | 9 | 3 | 0 | 1 | 0.5 | |
| explicit_line_breaks_keep_requested_headline_sizesrc/text_card.rs:1273 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| portrait_title_wraps_without_tiny_text_or_unsafe_widthsrc/text_card.rs:1280 | fn | 10 | 2 | 0 | 1 | 0.5 | |
| wrapping_handles_unicode_and_marks_overflowsrc/text_card.rs:1292 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| counted_keeps_grouping_decimals_and_affixessrc/text_card.rs:1300 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| fit_shrinks_long_text_only_in_every_facesrc/text_card.rs:1309 | fn | 8 | 2 | 0 | 0 | 0.5 | |
| the_display_face_is_proportional_and_the_dot_face_is_notsrc/text_card.rs:1319 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| every_style_renders_a_full_frame_with_visible_text_in_every_fontsrc/text_card.rs:1327 | fn | 16 | 3 | 0 | 1 | 0.5 | |
| a_clear_card_is_transparent_except_where_it_drawssrc/text_card.rs:1345 | fn | 15 | 2 | 0 | 1 | 0.5 | |
| a_flow_lights_its_stages_in_ordersrc/text_card.rs:1362 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| a_long_credit_roll_scrolls_to_its_last_rowsrc/text_card.rs:1370 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| rendering_is_deterministicsrc/text_card.rs:1378 | fn | 6 | 2 | 0 | 1 | 0.5 |
Source not readable from this process.