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-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 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 const HEAT_BUCKETS const SCREEN_CSS
Functions
By call-graph weight (PageRank; 1.0 is the average function). 53 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| is_columnsrc/view_screener.rs:112 | fn | 3 | 1 | 2 | 0 | 2.1 | |
| ScreenQuery::suffixsrc/view_screener.rs:338 | method | 10 | 3 | 2 | 1 | 1.7 | |
| ScreenQuery::from_fieldssrc/view_screener.rs:295 | method | 11 | 3 | 2 | 4 | 1.7 | |
| Predicate::parsesrc/view_screener.rs:196 | method | 38 | 14 | 1 | 1 | 1.4 | |
| FilterSpec::parsesrc/view_screener.rs:175 | method | 14 | 4 | 3 | 1 | 1 | |
| build_screen_treesrc/view_screener.rs:786 | fn | 28 | 1 | 3 | 10 | 1 | |
| rowsrc/view_screener.rs:864 | fn | 11 | 1 | 3 | 0 | 0.9 | |
| Predicate::as_querysrc/view_screener.rs:235 | method | 15 | 8 | 1 | 0 | 0.9 | |
| rows_htmlsrc/view_screener.rs:677 | fn | 38 | 6 | 3 | 5 | 0.9 | |
| screen_resolutionsrc/view_screener.rs:351 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| row_htmlsrc/view_screener.rs:602 | fn | 44 | 5 | 3 | 12 | 0.9 | |
| heat_strip_htmlsrc/view_screener.rs:659 | fn | 17 | 5 | 2 | 1 | 0.9 | |
| ScreenRow::from_barssrc/view_screener.rs:378 | method | 25 | 1 | 3 | 1 | 0.8 | |
| ScreenQuery::page_urlsrc/view_screener.rs:329 | method | 3 | 1 | 2 | 1 | 0.8 | |
| compute_screensrc/view_screener.rs:491 | fn | 21 | 3 | 2 | 6 | 0.8 | |
| ScreenQuery::from_querysrc/view_screener.rs:308 | method | 15 | 3 | 3 | 1 | 0.8 | |
| ScreenRow::bars_neededsrc/view_screener.rs:405 | method | 3 | 1 | 3 | 0 | 0.7 | |
| patch_framesrc/view_screener.rs:817 | fn | 8 | 1 | 2 | 3 | 0.7 | |
| is_prediction_venuesrc/view_screener.rs:448 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| walksrc/view_screener.rs:841 | fn | 22 | 1 | 2 | 0 | 0.7 | |
| ScreenQuery::from_extrassrc/view_screener.rs:325 | method | 3 | 1 | 1 | 1 | 0.7 | |
| apply_filtersrc/view_screener.rs:513 | fn | 6 | 2 | 2 | 0 | 0.7 | |
| sort_rowssrc/view_screener.rs:522 | fn | 16 | 6 | 2 | 0 | 0.7 | |
| ScreenQuery::patch_urlsrc/view_screener.rs:333 | method | 3 | 1 | 2 | 1 | 0.7 | |
| universe_symbolssrc/view_screener.rs:442 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| screen_barssrc/view_screener.rs:455 | fn | 27 | 2 | 1 | 4 | 0.6 | |
| resolution_labelsrc/view_screener.rs:355 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| resolution_chips_htmlsrc/view_screener.rs:718 | fn | 10 | 1 | 1 | 3 | 0.6 | |
| controls_formsrc/view_screener.rs:734 | fn | 28 | 4 | 1 | 1 | 0.6 | |
| pct_cellsrc/view_screener.rs:541 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| num_cellsrc/view_screener.rs:545 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| cross_cellsrc/view_screener.rs:549 | fn | 15 | 4 | 1 | 0 | 0.6 | |
| macd_cellsrc/view_screener.rs:565 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| cross_age_cellsrc/view_screener.rs:571 | fn | 7 | 3 | 1 | 0 | 0.6 | |
| breakout_cellsrc/view_screener.rs:579 | fn | 8 | 5 | 1 | 0 | 0.6 | |
| asset_hrefsrc/view_screener.rs:588 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| dom_idsrc/view_screener.rs:598 | fn | 3 | 2 | 1 | 0 | 0.6 | |
| screen_route_contextsrc/view_screener.rs:73 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| screen_template_contextsrc/view_screener.rs:77 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| SortSpec::defaultsrc/view_screener.rs:124 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| SortSpec::parsesrc/view_screener.rs:131 | method | 9 | 2 | 0 | 1 | 0.5 | |
| SortSpec::as_querysrc/view_screener.rs:141 | method | 3 | 2 | 0 | 0 | 0.5 | |
| FilterSpec::as_querysrc/view_screener.rs:190 | method | 3 | 1 | 0 | 1 | 0.5 | |
| Predicate::matchessrc/view_screener.rs:253 | method | 29 | 13 | 0 | 0 | 0.5 | |
| ScreenRow::metricsrc/view_screener.rs:410 | method | 28 | 19 | 0 | 0 | 0.5 | |
| page_shape_capitalstrategy_screensrc/view_screener.rs:835 | fn | 5 | 1 | 0 | 3 | 0.5 | |
| sort_and_filter_grammar_parse_and_rejectsrc/view_screener.rs:877 | fn | 26 | 1 | 0 | 5 | 0.5 | |
| filter_and_sort_apply_to_rowssrc/view_screener.rs:905 | fn | 46 | 1 | 0 | 5 | 0.5 | |
| short_history_renders_na_cells_and_the_bars_notesrc/view_screener.rs:953 | fn | 21 | 2 | 0 | 4 | 0.5 | |
| bounded_series_keep_rsi_but_drop_atrsrc/view_screener.rs:976 | fn | 27 | 2 | 0 | 4 | 0.5 | |
| empty_universe_and_patch_frame_target_the_rows_containersrc/view_screener.rs:1005 | fn | 27 | 2 | 0 | 4 | 0.5 | |
| page_carries_chips_form_and_the_live_slotsrc/view_screener.rs:1034 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| heat_strip_counts_assets_per_bucketsrc/view_screener.rs:1047 | fn | 27 | 2 | 0 | 2 | 0.5 |
Source not readable from this process.