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
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 struct CompareLayout impl CompareLayout 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). 68 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| TextCardProvider::newsrc/text_card.rs:130 | method | 56 | 24 | 9 | 2 | 4.4 | |
| accent_rgbsrc/text_card.rs:262 | fn | 17 | 8 | 2 | 2 | 3 | |
| Canvas::blendsrc/text_card.rs:1230 | method | 10 | 3 | 7 | 0 | 3 | |
| TextCardProvider::fadesrc/text_card.rs:326 | method | 6 | 2 | 17 | 2 | 2.9 | |
| smoothsrc/text_card.rs:980 | fn | 3 | 1 | 8 | 0 | 2.8 | |
| wrap_readablesrc/text_card.rs:1064 | fn | 41 | 16 | 10 | 1 | 2.7 | |
| Typography::namedsrc/text_card.rs:111 | method | 15 | 4 | 1 | 0 | 2.4 | |
| hex_rgbsrc/text_card.rs:248 | fn | 12 | 3 | 2 | 0 | 2.3 | |
| TextCardProvider::paintsrc/text_card.rs:189 | method | 56 | 22 | 5 | 22 | 2 | |
| Face::outlinesrc/text_card.rs:1010 | method | 9 | 5 | 1 | 0 | 1.9 | |
| hsvsrc/text_card.rs:280 | fn | 14 | 6 | 1 | 0 | 1.8 | |
| Canvas::textsrc/text_card.rs:1257 | method | 19 | 4 | 1 | 2 | 1.6 | |
| Face::glyph_forsrc/text_card.rs:1037 | method | 17 | 6 | 2 | 1 | 1.6 | |
| ease_outsrc/text_card.rs:984 | fn | 3 | 1 | 8 | 0 | 1.5 | |
| mixsrc/text_card.rs:976 | fn | 3 | 1 | 4 | 0 | 1.4 | |
| Canvas::text_centeredsrc/text_card.rs:1241 | method | 13 | 1 | 7 | 1 | 1.4 | |
| cardsrc/text_card.rs:1491 | fn | 3 | 1 | 2 | 1 | 1.3 | |
| countedsrc/text_card.rs:941 | fn | 34 | 8 | 7 | 1 | 1.3 | |
| Canvas::outline_textsrc/text_card.rs:1278 | method | 24 | 5 | 1 | 3 | 1.2 | |
| Canvas::dot_textsrc/text_card.rs:1323 | method | 28 | 3 | 1 | 2 | 1.2 | |
| Canvas::into_rgba8src/text_card.rs:1405 | method | 12 | 4 | 4 | 1 | 1.2 | |
| Canvas::newsrc/text_card.rs:1140 | method | 3 | 1 | 3 | 0 | 1.1 | |
| Canvas::transparentsrc/text_card.rs:1145 | method | 4 | 1 | 4 | 0 | 1.1 | |
| Canvas::glyphsrc/text_card.rs:1353 | method | 39 | 6 | 1 | 3 | 1 | |
| CompareLayout::newsrc/text_card.rs:855 | method | 25 | 2 | 2 | 1 | 1 | |
| smoothstepsrc/text_card.rs:1435 | fn | 3 | 1 | 2 | 2 | 0.9 | |
| Face::widthsrc/text_card.rs:1021 | method | 7 | 3 | 1 | 1 | 0.9 | |
| TextCardProvider::typedsrc/text_card.rs:334 | method | 10 | 3 | 3 | 0 | 0.8 | |
| glyph_masksrc/text_card.rs:1106 | fn | 20 | 4 | 1 | 0 | 0.8 | |
| Canvas::blitsrc/text_card.rs:1303 | method | 18 | 8 | 1 | 1 | 0.8 | |
| Canvas::rectsrc/text_card.rs:1212 | method | 17 | 6 | 2 | 2 | 0.8 | |
| samplesrc/text_card.rs:1420 | fn | 14 | 1 | 1 | 1 | 0.8 | |
| coveragesrc/text_card.rs:1455 | fn | 4 | 1 | 1 | 1 | 0.7 | |
| highlightsrc/text_card.rs:884 | fn | 54 | 16 | 1 | 1 | 0.7 | |
| Canvas::backgroundsrc/text_card.rs:1151 | method | 28 | 6 | 2 | 0 | 0.7 | |
| TextCardProvider::draw_titlesrc/text_card.rs:345 | method | 43 | 8 | 1 | 6 | 0.6 | |
| TextCardProvider::draw_statsrc/text_card.rs:389 | method | 24 | 3 | 1 | 5 | 0.6 | |
| TextCardProvider::draw_listsrc/text_card.rs:414 | method | 20 | 2 | 1 | 2 | 0.6 | |
| TextCardProvider::draw_panelsrc/text_card.rs:435 | method | 68 | 12 | 1 | 3 | 0.6 | |
| TextCardProvider::draw_flowsrc/text_card.rs:510 | method | 79 | 7 | 1 | 5 | 0.6 | |
| TextCardProvider::draw_creditssrc/text_card.rs:595 | method | 62 | 11 | 1 | 4 | 0.6 | |
| TextCardProvider::draw_lowersrc/text_card.rs:661 | method | 23 | 4 | 1 | 4 | 0.6 | |
| TextCardProvider::draw_featuresrc/text_card.rs:689 | method | 60 | 10 | 1 | 5 | 0.6 | |
| TextCardProvider::draw_punchsrc/text_card.rs:753 | method | 27 | 7 | 1 | 6 | 0.6 | |
| TextCardProvider::draw_comparesrc/text_card.rs:788 | method | 46 | 7 | 1 | 6 | 0.6 | |
| Canvas::scrimsrc/text_card.rs:1182 | method | 12 | 3 | 1 | 2 | 0.6 | |
| Canvas::bandsrc/text_card.rs:1198 | method | 13 | 4 | 1 | 3 | 0.6 | |
| TextCardProvider::idsrc/text_card.rs:296 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| TextCardProvider::rendersrc/text_card.rs:300 | trait impl | 7 | 1 | 0 | 1 | 0.5 | |
| TextCardProvider::render_rgbasrc/text_card.rs:308 | trait impl | 11 | 1 | 0 | 2 | 0.5 | |
| Face::fitsrc/text_card.rs:1030 | method | 4 | 3 | 0 | 1 | 0.5 | |
| Canvas::into_rgb24src/text_card.rs:1394 | method | 9 | 3 | 0 | 1 | 0.5 | |
| a_punch_of_several_rows_fits_the_cardsrc/text_card.rs:1444 | fn | 10 | 2 | 0 | 3 | 0.5 | |
| a_feature_block_sits_flush_left_and_arrives_in_turnsrc/text_card.rs:1461 | fn | 24 | 1 | 0 | 2 | 0.5 | |
| explicit_line_breaks_keep_requested_headline_sizesrc/text_card.rs:1496 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| portrait_title_wraps_without_tiny_text_or_unsafe_widthsrc/text_card.rs:1503 | fn | 10 | 2 | 0 | 1 | 0.5 | |
| wrapping_handles_unicode_and_marks_overflowsrc/text_card.rs:1515 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| a_word_that_fits_smaller_is_shrunk_and_never_splitsrc/text_card.rs:1523 | fn | 13 | 3 | 0 | 1 | 0.5 | |
| a_title_broken_into_three_lines_keeps_all_three_at_sizesrc/text_card.rs:1538 | fn | 12 | 2 | 0 | 3 | 0.5 | |
| compare_figures_sit_beside_their_bars_and_inside_their_rowssrc/text_card.rs:1552 | fn | 25 | 4 | 0 | 1 | 0.5 | |
| counted_keeps_grouping_decimals_and_affixessrc/text_card.rs:1579 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| fit_shrinks_long_text_only_in_every_facesrc/text_card.rs:1588 | fn | 8 | 2 | 0 | 0 | 0.5 | |
| the_display_face_is_proportional_and_the_dot_face_is_notsrc/text_card.rs:1598 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| every_style_renders_a_full_frame_with_visible_text_in_every_fontsrc/text_card.rs:1606 | fn | 19 | 3 | 0 | 1 | 0.5 | |
| a_clear_card_is_transparent_except_where_it_drawssrc/text_card.rs:1627 | fn | 15 | 2 | 0 | 1 | 0.5 | |
| a_flow_lights_its_stages_in_ordersrc/text_card.rs:1644 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| a_long_credit_roll_scrolls_to_its_last_rowsrc/text_card.rs:1652 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| rendering_is_deterministicsrc/text_card.rs:1660 | fn | 6 | 2 | 0 | 1 | 0.5 |
Source not readable from this process.