Skip to content
1 viewer

rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off

crates/cre8-app-course/src/enrollment.rs

cre8-app-course · module enrollment · src · 401 lines (323 code, 41 comment) · sha b880ff7122cc2795

Items

const KIND_ENROLLMENT const KIND_PROGRESS enum EnrollmentStatus impl Default for EnrollmentStatus struct CourseEnrollment impl CourseEnrollment struct LessonProgress impl LessonProgress

Functions

By call-graph weight (PageRank; 1.0 is the average function). 25 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
parse_enrollmentsrc/enrollment.rs:175fn331202.8
load_enrollmentsrc/enrollment.rs:140fn1111632.5
enrollment_vidsrc/enrollment.rs:30fn31202.3
derive_enrollment_idsrc/enrollment.rs:40fn31212.2
enrollments_wheresrc/enrollment.rs:167fn71211.9
parse_progresssrc/enrollment.rs:288fn201201.9
upsert_enrollmentsrc/enrollment.rs:114fn254911.2
CourseEnrollment::newsrc/enrollment.rs:94method181711.2
progress_vidsrc/enrollment.rs:34fn31101
derive_progress_idsrc/enrollment.rs:45fn31111
completed_lessonssrc/enrollment.rs:256fn142611
progress_percentsrc/enrollment.rs:311fn72100.9
list_enrollments_for_coursesrc/enrollment.rs:152fn61410.9
graphsrc/enrollment.rs:324fn31400.8
list_enrollments_for_learnersrc/enrollment.rs:159fn61410.8
completed_amongsrc/enrollment.rs:283fn41300.7
list_progress_for_coursesrc/enrollment.rs:272fn81210.6
LessonProgress::newsrc/enrollment.rs:221method111310.6
upsert_progresssrc/enrollment.rs:234fn194310.6
EnrollmentStatus::defaultsrc/enrollment.rs:63trait impl31000.5
enrollment_is_one_per_learner_coursesrc/enrollment.rs:329fn131060.5
enrollment_status_transitions_persistsrc/enrollment.rs:344fn71040.5
progress_tracks_completed_lessonssrc/enrollment.rs:353fn151060.5
indexed_lists_carry_the_cohort_seat_and_paymentsrc/enrollment.rs:370fn201060.5
percent_mathsrc/enrollment.rs:392fn91010.5

Source not readable from this process.