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-course/src/view_templates.rs
Items
const COURSE_DETAIL_VIEW_ID const COURSE_DETAIL_TITLE const COURSE_VIEW_SOURCE const DISCUSS_SEND_PATH const MEETING_JOIN_PREFIX const COURSE_PAGE_STYLE static COURSE_DETAIL_DOCUMENT_ROUTES static COURSE_DETAIL_TEMPLATE_SPEC struct CourseReader impl CourseReader struct CoursePage struct EnrollCard struct OutlineMarks struct QuizView const LESSON_DETAIL_VIEW_ID const LESSON_DETAIL_TITLE static LESSON_DETAIL_DOCUMENT_ROUTES static LESSON_DETAIL_TEMPLATE_SPEC const ACADEMY_DETAIL_VIEW_ID const ACADEMY_DETAIL_TITLE static ACADEMY_DETAIL_DOCUMENT_ROUTES static ACADEMY_DETAIL_TEMPLATE_SPEC const COURSES_INDEX_VIEW_ID const ACADEMIES_INDEX_VIEW_ID static COURSES_INDEX_DOCUMENT_ROUTES static ACADEMIES_INDEX_DOCUMENT_ROUTES static COURSES_INDEX_TEMPLATE_SPEC static ACADEMIES_INDEX_TEMPLATE_SPEC const COURSES_INDEX_PATH const ACADEMIES_INDEX_PATH
Functions
By call-graph weight (PageRank; 1.0 is the average function). 56 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| formssrc/view_templates.rs:747 | fn | 8 | 3 | 3 | 0 | 2.4 | |
| htmlsrc/view_templates.rs:743 | fn | 3 | 1 | 12 | 1 | 2.3 | |
| tree_withsrc/view_templates.rs:719 | fn | 19 | 1 | 3 | 3 | 1.7 | |
| duration_labelsrc/view_templates.rs:168 | fn | 11 | 4 | 6 | 0 | 1.5 | |
| lesson_secondssrc/view_templates.rs:180 | fn | 3 | 1 | 5 | 0 | 1.4 | |
| day_labelsrc/view_templates.rs:205 | fn | 13 | 3 | 7 | 3 | 1.4 | |
| enroll_formssrc/view_templates.rs:756 | fn | 5 | 1 | 6 | 1 | 1.2 | |
| course_price_displaysrc/view_templates.rs:132 | fn | 7 | 2 | 5 | 0 | 1.2 | |
| course_length_labelsrc/view_templates.rs:186 | fn | 6 | 2 | 4 | 2 | 1.2 | |
| course_pathsrc/view_templates.rs:116 | fn | 3 | 1 | 10 | 0 | 1.2 | |
| tree_forsrc/view_templates.rs:739 | fn | 3 | 1 | 4 | 1 | 1.1 | |
| outlinesrc/view_templates.rs:694 | fn | 13 | 1 | 3 | 0 | 1.1 | |
| sign_in_treesrc/view_templates.rs:503 | fn | 7 | 1 | 5 | 3 | 1.1 | |
| continue_pathsrc/view_templates.rs:126 | fn | 3 | 1 | 8 | 0 | 1 | |
| outline_lessonssrc/view_templates.rs:142 | fn | 8 | 2 | 5 | 0 | 1 | |
| string_listsrc/view_templates.rs:152 | fn | 3 | 1 | 4 | 0 | 1 | |
| paid_coursesrc/view_templates.rs:681 | fn | 12 | 1 | 1 | 0 | 1 | |
| visible_fieldssrc/view_templates.rs:762 | fn | 10 | 1 | 4 | 1 | 0.9 | |
| cohort_zonesrc/view_templates.rs:275 | fn | 3 | 1 | 4 | 0 | 0.9 | |
| lesson_pathsrc/view_templates.rs:121 | fn | 3 | 1 | 4 | 0 | 0.9 | |
| link_actionsrc/view_templates.rs:330 | fn | 4 | 1 | 5 | 0 | 0.9 | |
| course_imagesrc/view_templates.rs:323 | fn | 6 | 5 | 5 | 1 | 0.8 | |
| capitalizedsrc/view_templates.rs:195 | fn | 7 | 2 | 3 | 0 | 0.7 | |
| lock_labelsrc/view_templates.rs:222 | fn | 31 | 9 | 3 | 2 | 0.7 | |
| cohortssrc/view_templates.rs:708 | fn | 10 | 1 | 2 | 0 | 0.7 | |
| lesson_kind_labelsrc/view_templates.rs:157 | fn | 9 | 5 | 2 | 0 | 0.7 | |
| cohort_choice_labelsrc/view_templates.rs:280 | fn | 15 | 5 | 2 | 4 | 0.7 | |
| seats_phrasesrc/view_templates.rs:264 | fn | 9 | 6 | 2 | 0 | 0.7 | |
| lesson_titlessrc/view_templates.rs:255 | fn | 6 | 1 | 2 | 2 | 0.6 | |
| event_zonesrc/view_templates.rs:297 | fn | 9 | 1 | 3 | 0 | 0.6 | |
| fetch_discussion_messagessrc/view_templates.rs:478 | fn | 16 | 3 | 3 | 1 | 0.6 | |
| completed_countsrc/view_templates.rs:317 | fn | 3 | 1 | 2 | 1 | 0.6 | |
| render_portable_course_documentsrc/view_templates.rs:351 | fn | 40 | 2 | 2 | 1 | 0.6 | |
| lesson_summary_linesrc/view_templates.rs:308 | fn | 7 | 2 | 1 | 3 | 0.6 | |
| ensure_discussion_threadsrc/view_templates.rs:458 | fn | 16 | 2 | 2 | 2 | 0.6 | |
| CourseReader::signed_insrc/view_templates.rs:407 | method | 3 | 1 | 0 | 0 | 0.5 | |
| every_emitted_class_has_a_rulesrc/view_templates.rs:629 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| page_shape_courses_listsrc/view_templates.rs:634 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| page_shape_learn_page_in_every_statesrc/view_templates.rs:640 | fn | 17 | 2 | 0 | 1 | 0.5 | |
| page_shape_session_pagessrc/view_templates.rs:659 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| page_shape_academy_detailsrc/view_templates.rs:670 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| a_visitor_sees_the_sales_page_without_owner_tools_or_id_inputssrc/view_templates.rs:774 | fn | 24 | 3 | 0 | 3 | 0.5 | |
| a_signed_in_reader_gets_one_enroll_form_that_names_no_learnersrc/view_templates.rs:800 | fn | 11 | 1 | 0 | 3 | 0.5 | |
| several_open_cohorts_get_a_picker_priced_per_seat_and_full_ones_say_sosrc/view_templates.rs:813 | fn | 24 | 4 | 0 | 5 | 0.5 | |
| one_open_cohort_is_posted_for_the_readersrc/view_templates.rs:839 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| the_owner_sees_tools_and_open_lessons_and_no_enroll_formsrc/view_templates.rs:849 | fn | 9 | 2 | 0 | 3 | 0.5 | |
| an_enrolled_learner_continues_instead_of_enrollingsrc/view_templates.rs:860 | fn | 12 | 2 | 0 | 2 | 0.5 | |
| prices_lengths_and_levels_read_plainlysrc/view_templates.rs:874 | fn | 11 | 1 | 0 | 4 | 0.5 | |
| a_closed_lesson_says_when_it_opens_or_what_to_finish_firstsrc/view_templates.rs:887 | fn | 18 | 2 | 0 | 4 | 0.5 | |
| the_learn_page_navigates_and_marks_progress_for_the_learnersrc/view_templates.rs:907 | fn | 24 | 3 | 0 | 4 | 0.5 | |
| a_lesson_that_has_not_opened_says_why_and_never_shows_emptysrc/view_templates.rs:933 | fn | 17 | 3 | 0 | 4 | 0.5 | |
| the_quiz_shows_its_pass_mark_attempts_left_and_best_scoresrc/view_templates.rs:952 | fn | 26 | 4 | 0 | 2 | 0.5 | |
| a_locked_lesson_offers_enrollment_not_contentsrc/view_templates.rs:980 | fn | 14 | 1 | 0 | 3 | 0.5 | |
| the_enrolled_page_carries_one_receipt_priced_by_the_seatsrc/view_templates.rs:996 | fn | 11 | 3 | 0 | 2 | 0.5 | |
| my_courses_lists_progress_and_continue_linkssrc/view_templates.rs:1009 | fn | 13 | 2 | 0 | 2 | 0.5 | |
| opaque_author_ids_are_not_shownsrc/view_templates.rs:1024 | fn | 5 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.