rust 1,859,753 · typescript 235,218 · javascript 132,950 · python 20,426 · 6,405 files · digest 8b5a693e3c82 · built in 1.7 s · crystals off
crates/cre8-app-view-lib/src/site_interactive/form.rs
Items
const DEFAULT_FORM_ENDPOINT const FORM_ID_FIELD const SITE_FIELD const PAGE_FIELD const LEAD_FIELD const HONEYPOT_FIELD const MAX_FIELDS const MAX_OPTIONS struct FormAction impl FormAction struct ShowWhen impl ShowWhen enum FieldKind struct FormField const DEFAULT_MAX_FILE_BYTES const CEILING_MAX_FILE_BYTES const CEILING_MAX_FILES impl FormField struct FormGroup struct FormStep struct FormSummaryRow struct FormSummary struct FormDefinition impl FormDefinition struct FormIds impl FormIds const ARROW_SVG const CHECK_SVG
Functions
By call-graph weight (PageRank; 1.0 is the average function). 62 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| FormDefinition::endpointsrc/site_interactive/form.rs:535 | method | 8 | 1 | 207 | 1 | 41.6 | |
| FormField::max_lengthsrc/site_interactive/form.rs:311 | method | 8 | 3 | 42 | 2 | 6.1 | |
| FormField::kindsrc/site_interactive/form.rs:220 | method | 18 | 15 | 1 | 0 | 3.1 | |
| FormDefinition::all_fieldssrc/site_interactive/form.rs:505 | method | 9 | 2 | 11 | 2 | 2.9 | |
| is_valid_field_namesrc/site_interactive/form.rs:547 | fn | 6 | 5 | 4 | 0 | 2.3 | |
| FormDefinition::from_valuesrc/site_interactive/form.rs:489 | method | 3 | 1 | 7 | 0 | 2 | |
| FormDefinition::effective_stepssrc/site_interactive/form.rs:494 | method | 6 | 2 | 2 | 0 | 1.8 | |
| manifest_formssrc/site_interactive/form.rs:562 | fn | 8 | 1 | 1 | 0 | 1.8 | |
| manifest_form_entrysrc/site_interactive/form.rs:572 | fn | 3 | 1 | 2 | 1 | 1.5 | |
| form_anchor_slugsrc/site_interactive/form.rs:556 | fn | 3 | 1 | 5 | 1 | 1.3 | |
| FormField::max_file_countsrc/site_interactive/form.rs:257 | method | 4 | 2 | 4 | 1 | 1.2 | |
| enrich_form_sectionssrc/site_interactive/form.rs:579 | fn | 20 | 6 | 3 | 1 | 1.1 | |
| FormDefinition::success_textsrc/site_interactive/form.rs:526 | method | 3 | 1 | 2 | 0 | 1.1 | |
| FormAction::htmlsrc/site_interactive/form.rs:64 | method | 13 | 5 | 1 | 3 | 1 | |
| help_htmlsrc/site_interactive/form.rs:1048 | fn | 9 | 2 | 5 | 1 | 1 | |
| label_htmlsrc/site_interactive/form.rs:1036 | fn | 11 | 3 | 6 | 1 | 0.9 | |
| render_formsrc/site_interactive/form.rs:657 | fn | 76 | 11 | 2 | 13 | 0.9 | |
| FormField::choicessrc/site_interactive/form.rs:240 | method | 16 | 4 | 5 | 1 | 0.9 | |
| show_when_attrsrc/site_interactive/form.rs:954 | fn | 6 | 1 | 3 | 2 | 0.8 | |
| default_textsrc/site_interactive/form.rs:1062 | fn | 3 | 1 | 4 | 1 | 0.7 | |
| FormField::max_file_bytessrc/site_interactive/form.rs:267 | method | 7 | 1 | 3 | 1 | 0.7 | |
| step_numbersrc/site_interactive/form.rs:762 | fn | 3 | 1 | 2 | 1 | 0.7 | |
| FormField::min_digitssrc/site_interactive/form.rs:306 | method | 3 | 1 | 2 | 1 | 0.7 | |
| ShowWhen::holdssrc/site_interactive/form.rs:92 | method | 12 | 2 | 2 | 1 | 0.7 | |
| form_definitionsrc/site_interactive/form.rs:602 | fn | 24 | 2 | 2 | 1 | 0.7 | |
| FormField::min_valuesrc/site_interactive/form.rs:320 | method | 3 | 1 | 3 | 1 | 0.7 | |
| FormField::max_valuesrc/site_interactive/form.rs:324 | method | 3 | 1 | 3 | 1 | 0.7 | |
| token_attrsrc/site_interactive/form.rs:1027 | fn | 8 | 4 | 2 | 0 | 0.6 | |
| FormField::accepts_filesrc/site_interactive/form.rs:277 | method | 24 | 5 | 2 | 0 | 0.6 | |
| is_hex_colorsrc/site_interactive/form.rs:1013 | fn | 3 | 2 | 1 | 0 | 0.6 | |
| FormField::min_selectedsrc/site_interactive/form.rs:302 | method | 3 | 1 | 2 | 1 | 0.6 | |
| strip_placeholderssrc/site_interactive/form.rs:836 | fn | 13 | 7 | 1 | 0 | 0.6 | |
| FormField::accepts_many_filessrc/site_interactive/form.rs:263 | method | 3 | 2 | 1 | 1 | 0.6 | |
| notice_htmlsrc/site_interactive/form.rs:642 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| form_view_nodesrc/site_interactive/form.rs:629 | fn | 12 | 4 | 1 | 6 | 0.6 | |
| FormDefinition::has_filessrc/site_interactive/form.rs:530 | method | 3 | 1 | 1 | 1 | 0.6 | |
| client_configsrc/site_interactive/form.rs:735 | fn | 26 | 5 | 1 | 1 | 0.6 | |
| banner_htmlsrc/site_interactive/form.rs:766 | fn | 13 | 1 | 1 | 1 | 0.6 | |
| success_htmlsrc/site_interactive/form.rs:780 | fn | 54 | 7 | 1 | 5 | 0.6 | |
| stepper_htmlsrc/site_interactive/form.rs:850 | fn | 23 | 3 | 1 | 3 | 0.6 | |
| step_htmlsrc/site_interactive/form.rs:875 | fn | 66 | 16 | 1 | 9 | 0.6 | |
| alert_htmlsrc/site_interactive/form.rs:1311 | fn | 10 | 1 | 1 | 1 | 0.6 | |
| nav_htmlsrc/site_interactive/form.rs:1325 | fn | 26 | 3 | 1 | 1 | 0.6 | |
| summary_htmlsrc/site_interactive/form.rs:1352 | fn | 28 | 6 | 1 | 2 | 0.6 | |
| group_closesrc/site_interactive/form.rs:942 | fn | 11 | 1 | 1 | 1 | 0.5 | |
| figure_htmlsrc/site_interactive/form.rs:961 | fn | 13 | 1 | 1 | 2 | 0.5 | |
| note_htmlsrc/site_interactive/form.rs:975 | fn | 10 | 1 | 1 | 3 | 0.5 | |
| swatches_htmlsrc/site_interactive/form.rs:986 | fn | 26 | 1 | 1 | 4 | 0.5 | |
| field_htmlsrc/site_interactive/form.rs:1078 | fn | 39 | 18 | 1 | 12 | 0.5 | |
| rule_attrssrc/site_interactive/form.rs:1067 | fn | 10 | 3 | 1 | 3 | 0.5 | |
| width_classsrc/site_interactive/form.rs:1017 | fn | 8 | 4 | 1 | 0 | 0.5 | |
| error_slotsrc/site_interactive/form.rs:1058 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| input_htmlsrc/site_interactive/form.rs:1118 | fn | 45 | 14 | 1 | 10 | 0.5 | |
| textarea_htmlsrc/site_interactive/form.rs:1164 | fn | 15 | 2 | 1 | 5 | 0.5 | |
| select_htmlsrc/site_interactive/form.rs:1180 | fn | 21 | 6 | 1 | 6 | 0.5 | |
| choice_htmlsrc/site_interactive/form.rs:1202 | fn | 40 | 11 | 1 | 7 | 0.5 | |
| checkbox_htmlsrc/site_interactive/form.rs:1243 | fn | 15 | 5 | 1 | 2 | 0.5 | |
| file_htmlsrc/site_interactive/form.rs:1259 | fn | 29 | 6 | 1 | 5 | 0.5 | |
| range_htmlsrc/site_interactive/form.rs:1289 | fn | 21 | 2 | 1 | 6 | 0.5 | |
| FormField::display_labelsrc/site_interactive/form.rs:329 | method | 3 | 1 | 0 | 0 | 0.5 | |
| FormDefinition::messagesrc/site_interactive/form.rs:516 | method | 9 | 1 | 0 | 0 | 0.5 | |
| FormIds::fieldsrc/site_interactive/form.rs:652 | method | 3 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.