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-capitalstrategy/src/view_screener.rs
Items
const CS_SCREEN_VIEW_ID const CS_SCREEN_TITLE const CS_SCREEN_PATH const CS_SCREEN_CONTENT_ID const CS_SCREEN_SLOT_ID const CS_SCREEN_FILTER_FORM_ID const FILTER_GRAMMAR_HINT const CS_SCREEN_POLL_MS const SCREEN_RESOLUTIONS const DEFAULT_RESOLUTION_SECS const LONGEST_WINDOW const SCREEN_BARS const MAX_ASSETS const MINI_CANDLES const SHOWN_ROWS const ROWS_FRESH_MS static CS_SCREEN_DOCUMENT_ROUTES static CS_SCREEN_TEMPLATE_SPEC const COLUMNS const DEFAULT_SORT struct SortSpec impl Default for SortSpec impl SortSpec enum Op struct Predicate struct FilterSpec impl FilterSpec impl Predicate struct ScreenQuery impl ScreenQuery struct ScreenRow impl ScreenRow struct Screen type TierRows static CACHE const HEAT_BUCKETS const SCREEN_CSS
Functions
By call-graph weight (PageRank; 1.0 is the average function). 56 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| is_columnsrc/view_screener.rs:119 | fn | 3 | 1 | 2 | 0 | 2.1 | |
| ScreenQuery::suffixsrc/view_screener.rs:345 | method | 10 | 3 | 2 | 1 | 1.8 | |
| ScreenQuery::from_fieldssrc/view_screener.rs:302 | method | 11 | 3 | 2 | 4 | 1.7 | |
| Predicate::parsesrc/view_screener.rs:203 | method | 38 | 14 | 1 | 1 | 1.4 | |
| rowsrc/view_screener.rs:904 | fn | 11 | 1 | 4 | 0 | 1.1 | |
| FilterSpec::parsesrc/view_screener.rs:182 | method | 14 | 4 | 3 | 1 | 1 | |
| build_screen_treesrc/view_screener.rs:826 | fn | 28 | 1 | 3 | 10 | 0.9 | |
| Predicate::as_querysrc/view_screener.rs:242 | method | 15 | 8 | 1 | 0 | 0.9 | |
| rows_htmlsrc/view_screener.rs:709 | fn | 46 | 7 | 3 | 5 | 0.9 | |
| ScreenQuery::page_urlsrc/view_screener.rs:336 | method | 3 | 1 | 2 | 1 | 0.9 | |
| screen_resolutionsrc/view_screener.rs:358 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| row_htmlsrc/view_screener.rs:634 | fn | 44 | 5 | 3 | 12 | 0.9 | |
| heat_strip_htmlsrc/view_screener.rs:691 | fn | 17 | 5 | 2 | 1 | 0.9 | |
| ScreenRow::from_barssrc/view_screener.rs:385 | method | 25 | 1 | 3 | 1 | 0.8 | |
| compute_screensrc/view_screener.rs:531 | fn | 13 | 3 | 2 | 4 | 0.8 | |
| ScreenQuery::from_querysrc/view_screener.rs:315 | method | 15 | 3 | 3 | 1 | 0.8 | |
| patch_framesrc/view_screener.rs:857 | fn | 8 | 1 | 2 | 3 | 0.8 | |
| apply_filtersrc/view_screener.rs:545 | fn | 6 | 2 | 2 | 0 | 0.7 | |
| sort_rowssrc/view_screener.rs:554 | fn | 16 | 6 | 2 | 0 | 0.7 | |
| ScreenRow::bars_neededsrc/view_screener.rs:412 | method | 3 | 1 | 3 | 0 | 0.7 | |
| is_prediction_venuesrc/view_screener.rs:455 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| ScreenQuery::from_extrassrc/view_screener.rs:332 | method | 3 | 1 | 1 | 1 | 0.7 | |
| walksrc/view_screener.rs:881 | fn | 22 | 1 | 2 | 0 | 0.7 | |
| tier_rowssrc/view_screener.rs:508 | fn | 22 | 5 | 1 | 5 | 0.7 | |
| ScreenQuery::patch_urlsrc/view_screener.rs:340 | method | 3 | 1 | 2 | 1 | 0.7 | |
| universe_symbolssrc/view_screener.rs:449 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| screen_barssrc/view_screener.rs:462 | fn | 27 | 2 | 1 | 4 | 0.6 | |
| tier_rows_cachesrc/view_screener.rs:502 | fn | 5 | 1 | 1 | 0 | 0.6 | |
| resolution_labelsrc/view_screener.rs:362 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| resolution_chips_htmlsrc/view_screener.rs:758 | fn | 10 | 1 | 1 | 2 | 0.6 | |
| controls_formsrc/view_screener.rs:774 | fn | 28 | 4 | 1 | 1 | 0.6 | |
| pct_cellsrc/view_screener.rs:573 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| num_cellsrc/view_screener.rs:577 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| cross_cellsrc/view_screener.rs:581 | fn | 15 | 4 | 1 | 0 | 0.6 | |
| macd_cellsrc/view_screener.rs:597 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| cross_age_cellsrc/view_screener.rs:603 | fn | 7 | 3 | 1 | 0 | 0.6 | |
| breakout_cellsrc/view_screener.rs:611 | fn | 8 | 5 | 1 | 0 | 0.6 | |
| asset_hrefsrc/view_screener.rs:620 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| dom_idsrc/view_screener.rs:630 | fn | 3 | 2 | 1 | 0 | 0.6 | |
| screen_route_contextsrc/view_screener.rs:80 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| screen_template_contextsrc/view_screener.rs:84 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| SortSpec::defaultsrc/view_screener.rs:131 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| SortSpec::parsesrc/view_screener.rs:138 | method | 9 | 2 | 0 | 1 | 0.5 | |
| SortSpec::as_querysrc/view_screener.rs:148 | method | 3 | 2 | 0 | 0 | 0.5 | |
| FilterSpec::as_querysrc/view_screener.rs:197 | method | 3 | 1 | 0 | 1 | 0.5 | |
| Predicate::matchessrc/view_screener.rs:260 | method | 29 | 13 | 0 | 0 | 0.5 | |
| ScreenRow::metricsrc/view_screener.rs:417 | method | 28 | 19 | 0 | 0 | 0.5 | |
| page_shape_capitalstrategy_screensrc/view_screener.rs:875 | fn | 5 | 1 | 0 | 3 | 0.5 | |
| sort_and_filter_grammar_parse_and_rejectsrc/view_screener.rs:917 | fn | 26 | 1 | 0 | 5 | 0.5 | |
| filter_and_sort_apply_to_rowssrc/view_screener.rs:945 | fn | 46 | 1 | 0 | 5 | 0.5 | |
| short_history_renders_na_cells_and_the_bars_notesrc/view_screener.rs:993 | fn | 21 | 2 | 0 | 4 | 0.5 | |
| bounded_series_keep_rsi_but_drop_atrsrc/view_screener.rs:1016 | fn | 27 | 2 | 0 | 4 | 0.5 | |
| empty_universe_and_patch_frame_target_the_rows_containersrc/view_screener.rs:1045 | fn | 27 | 2 | 0 | 4 | 0.5 | |
| page_carries_chips_form_and_the_live_slotsrc/view_screener.rs:1074 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| heat_strip_counts_assets_per_bucketsrc/view_screener.rs:1087 | fn | 27 | 2 | 0 | 2 | 0.5 | |
| every_emitted_class_has_a_rulesrc/view_screener.rs:1116 | fn | 3 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.