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-view-lib-api/src/view_node/form.rs
Items
enum FieldKind const FIELD_KIND_NAMES impl FieldKind struct FieldOption impl FieldOption struct FieldDescriptor impl FieldDescriptor struct FormBuilder impl FormBuilder struct FormView impl FormView struct ActionBuilder impl ActionBuilder struct InputBuilder impl InputBuilder struct CheckboxBuilder impl CheckboxBuilder struct SelectBuilder impl SelectBuilder
Functions
By call-graph weight (PageRank; 1.0 is the average function). 99 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| FormBuilder::success_redirect_fieldssrc/view_node/form.rs:338 | method | 11 | 1 | 24 | 0 | 9.2 | |
| FieldDescriptor::ofsrc/view_node/form.rs:110 | method | 18 | 1 | 9 | 0 | 9.1 | |
| FieldDescriptor::selectsrc/view_node/form.rs:162 | method | 5 | 1 | 18 | 1 | 3.3 | |
| FormBuilder::propsrc/view_node/form.rs:351 | method | 4 | 1 | 3 | 0 | 3.1 | |
| FormBuilder::fieldssrc/view_node/form.rs:329 | method | 4 | 1 | 3 | 0 | 2.7 | |
| ActionBuilder::newsrc/view_node/form.rs:452 | method | 3 | 1 | 8 | 0 | 2.7 | |
| FormBuilder::newsrc/view_node/form.rs:269 | method | 3 | 1 | 14 | 0 | 2.1 | |
| FormBuilder::submit_intentsrc/view_node/form.rs:301 | method | 3 | 1 | 5 | 1 | 1.9 | |
| insert_optional_string_propsrc/view_node/form.rs:817 | fn | 5 | 2 | 5 | 0 | 1.8 | |
| FieldDescriptor::textsrc/view_node/form.rs:129 | method | 3 | 1 | 12 | 1 | 1.7 | |
| InputBuilder::kindsrc/view_node/form.rs:567 | method | 4 | 1 | 2 | 0 | 1.3 | |
| FieldOption::newsrc/view_node/form.rs:54 | method | 3 | 1 | 9 | 0 | 1.3 | |
| field_option_to_valuesrc/view_node/form.rs:842 | fn | 6 | 1 | 2 | 1 | 1 | |
| FieldDescriptor::hiddensrc/view_node/form.rs:158 | method | 3 | 1 | 5 | 1 | 1 | |
| insert_true_bool_propsrc/view_node/form.rs:829 | fn | 5 | 2 | 4 | 0 | 1 | |
| ActionBuilder::handlersrc/view_node/form.rs:487 | method | 4 | 1 | 3 | 0 | 1 | |
| FieldDescriptor::checkboxsrc/view_node/form.rs:141 | method | 3 | 1 | 4 | 1 | 0.9 | |
| FormBuilder::fieldsrc/view_node/form.rs:324 | method | 4 | 1 | 5 | 0 | 0.9 | |
| FieldDescriptor::numbersrc/view_node/form.rs:133 | method | 3 | 1 | 5 | 1 | 0.9 | |
| ActionBuilder::propsrc/view_node/form.rs:509 | method | 4 | 1 | 1 | 0 | 0.9 | |
| FieldDescriptor::label_or_namesrc/view_node/form.rs:231 | method | 3 | 1 | 3 | 0 | 0.8 | |
| FieldDescriptor::textareasrc/view_node/form.rs:145 | method | 3 | 1 | 5 | 1 | 0.8 | |
| insert_optional_value_propsrc/view_node/form.rs:823 | fn | 5 | 2 | 2 | 0 | 0.7 | |
| FormBuilder::destructivesrc/view_node/form.rs:306 | method | 3 | 1 | 1 | 1 | 0.6 | |
| SelectBuilder::newsrc/view_node/form.rs:747 | method | 3 | 1 | 2 | 0 | 0.6 | |
| SelectBuilder::optionssrc/view_node/form.rs:771 | method | 4 | 1 | 2 | 0 | 0.6 | |
| FormView::from_nodesrc/view_node/form.rs:400 | method | 26 | 2 | 2 | 2 | 0.6 | |
| insert_field_optionssrc/view_node/form.rs:835 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| InputBuilder::newsrc/view_node/form.rs:551 | method | 15 | 1 | 1 | 0 | 0.5 | |
| CheckboxBuilder::newsrc/view_node/form.rs:665 | method | 3 | 1 | 1 | 0 | 0.5 | |
| CheckboxBuilder::indeterminatesrc/view_node/form.rs:689 | method | 4 | 1 | 1 | 0 | 0.5 | |
| SelectBuilder::optionsrc/view_node/form.rs:766 | method | 4 | 1 | 1 | 0 | 0.5 | |
| FieldDescriptor::emailsrc/view_node/form.rs:149 | method | 3 | 1 | 1 | 1 | 0.5 | |
| FieldDescriptor::passwordsrc/view_node/form.rs:153 | method | 3 | 1 | 1 | 1 | 0.5 | |
| is_falsesrc/view_node/form.rs:14 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| FieldKind::as_strsrc/view_node/form.rs:41 | method | 3 | 1 | 0 | 0 | 0.5 | |
| FieldOption::labelsrc/view_node/form.rs:58 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::datesrc/view_node/form.rs:137 | method | 3 | 1 | 0 | 1 | 0.5 | |
| FieldDescriptor::labelsrc/view_node/form.rs:168 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::placeholdersrc/view_node/form.rs:173 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::default_valuesrc/view_node/form.rs:178 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::requiredsrc/view_node/form.rs:183 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::hintsrc/view_node/form.rs:188 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::helpsrc/view_node/form.rs:194 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::on_changesrc/view_node/form.rs:202 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::minsrc/view_node/form.rs:208 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::maxsrc/view_node/form.rs:214 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::stepsrc/view_node/form.rs:220 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FieldDescriptor::max_lengthsrc/view_node/form.rs:226 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FormBuilder::titlesrc/view_node/form.rs:273 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FormBuilder::connectionsrc/view_node/form.rs:278 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FormBuilder::methodsrc/view_node/form.rs:283 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FormBuilder::endpointsrc/view_node/form.rs:288 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FormBuilder::submit_labelsrc/view_node/form.rs:293 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FormBuilder::cancelsrc/view_node/form.rs:312 | method | 3 | 1 | 0 | 1 | 0.5 | |
| FormBuilder::idsrc/view_node/form.rs:319 | method | 4 | 1 | 0 | 0 | 0.5 | |
| FormBuilder::buildsrc/view_node/form.rs:356 | method | 25 | 6 | 0 | 1 | 0.5 | |
| ActionBuilder::labelsrc/view_node/form.rs:456 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ActionBuilder::intentsrc/view_node/form.rs:464 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ActionBuilder::viewsrc/view_node/form.rs:469 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ActionBuilder::endpointsrc/view_node/form.rs:474 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ActionBuilder::connectionsrc/view_node/form.rs:479 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ActionBuilder::methodsrc/view_node/form.rs:493 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ActionBuilder::disabledsrc/view_node/form.rs:498 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ActionBuilder::hrefsrc/view_node/form.rs:505 | method | 3 | 1 | 0 | 1 | 0.5 | |
| ActionBuilder::buildsrc/view_node/form.rs:514 | method | 15 | 2 | 0 | 3 | 0.5 | |
| InputBuilder::passwordsrc/view_node/form.rs:574 | method | 3 | 1 | 0 | 1 | 0.5 | |
| InputBuilder::emailsrc/view_node/form.rs:580 | method | 3 | 1 | 0 | 1 | 0.5 | |
| InputBuilder::labelsrc/view_node/form.rs:584 | method | 4 | 1 | 0 | 0 | 0.5 | |
| InputBuilder::placeholdersrc/view_node/form.rs:589 | method | 4 | 1 | 0 | 0 | 0.5 | |
| InputBuilder::default_valuesrc/view_node/form.rs:594 | method | 4 | 1 | 0 | 0 | 0.5 | |
| InputBuilder::requiredsrc/view_node/form.rs:599 | method | 4 | 1 | 0 | 0 | 0.5 | |
| InputBuilder::disabledsrc/view_node/form.rs:604 | method | 4 | 1 | 0 | 0 | 0.5 | |
| InputBuilder::invalidsrc/view_node/form.rs:609 | method | 4 | 1 | 0 | 0 | 0.5 | |
| InputBuilder::descriptionsrc/view_node/form.rs:614 | method | 4 | 1 | 0 | 0 | 0.5 | |
| InputBuilder::errorsrc/view_node/form.rs:619 | method | 4 | 1 | 0 | 0 | 0.5 | |
| InputBuilder::on_changesrc/view_node/form.rs:626 | method | 4 | 1 | 0 | 0 | 0.5 | |
| InputBuilder::buildsrc/view_node/form.rs:631 | method | 15 | 1 | 0 | 4 | 0.5 | |
| CheckboxBuilder::labelsrc/view_node/form.rs:669 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CheckboxBuilder::descriptionsrc/view_node/form.rs:674 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CheckboxBuilder::errorsrc/view_node/form.rs:679 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CheckboxBuilder::checkedsrc/view_node/form.rs:684 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CheckboxBuilder::requiredsrc/view_node/form.rs:694 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CheckboxBuilder::disabledsrc/view_node/form.rs:699 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CheckboxBuilder::invalidsrc/view_node/form.rs:704 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CheckboxBuilder::on_changesrc/view_node/form.rs:709 | method | 4 | 1 | 0 | 0 | 0.5 | |
| CheckboxBuilder::buildsrc/view_node/form.rs:714 | method | 14 | 1 | 0 | 3 | 0.5 | |
| SelectBuilder::labelsrc/view_node/form.rs:751 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SelectBuilder::descriptionsrc/view_node/form.rs:756 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SelectBuilder::errorsrc/view_node/form.rs:761 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SelectBuilder::default_valuesrc/view_node/form.rs:776 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SelectBuilder::requiredsrc/view_node/form.rs:781 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SelectBuilder::disabledsrc/view_node/form.rs:786 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SelectBuilder::invalidsrc/view_node/form.rs:791 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SelectBuilder::on_changesrc/view_node/form.rs:796 | method | 4 | 1 | 0 | 0 | 0.5 | |
| SelectBuilder::buildsrc/view_node/form.rs:801 | method | 14 | 1 | 0 | 5 | 0.5 | |
| input_builder_build_covers_all_optional_propssrc/view_node/form.rs:855 | fn | 28 | 1 | 0 | 0 | 0.5 | |
| field_descriptors_and_form_view_cover_all_kind_and_roundtrip_pathssrc/view_node/form.rs:891 | fn | 64 | 1 | 0 | 14 | 0.5 | |
| action_checkbox_and_select_builders_cover_optional_propssrc/view_node/form.rs:957 | fn | 74 | 1 | 0 | 9 | 0.5 |
Source not readable from this process.