Skip to content
1 viewer

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

load_enrollment

cre8_app_course::enrollment::load_enrollment

fn · cre8-app-course · crates/cre8-app-course/src/enrollment.rs:140 pub generic

11lines
1cyclomatic
0max nesting
4statements
0? exits
3params
16callers
3callees
2.5 (p96)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (16 direct callers, 3 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 2 sitespath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 3 sitespath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitelesson_locksapp-course · cc 1cre8_app_course::access::lesson_locksrequire_readapp-course · cc 1cre8_app_course::access::require_readoutline_handlerapp-course · cc 9cre8_app_course::connection::outline_handlerenroll_handlerapp-course · cc 2cre8_app_course::connection::enroll_handlerserveapp-course · cc 6cre8_app_course::media::servequiz_submit_handlerapp-course · cc 4cre8_app_course::connection::quiz_submit_handlercourse_detail_template_cont…app-course · cc 2cre8_app_course::view_templates::course_detail_template_contextsend_enrollment_noticesapp-course · cc 3cre8_app_course::notify::send_enrollment_noticesjoin_if_memberapp-course · cc 3cre8_app_course::discussion::join_if_membermay_joinapp-course · cc 3cre8_app_course::discussion::may_joinmay_readapp-course · cc 6cre8_app_course::access::may_readactive_enrollmentapp-course · cc 1cre8_app_course::connection::active_enrollmentactivate_enrollmentapp-course · cc 5cre8_app_course::enroll::activate_enrollmentlesson_complete_handlerapp-course · cc 7cre8_app_course::connection::lesson_complete_handlerunenroll_handlerapp-course · cc 1cre8_app_course::connection::unenroll_handlerprogress_handlerapp-course · cc 2cre8_app_course::connection::progress_handlerdrip_readerapp-course · cc 2cre8_app_course::access::drip_readeradopt_shop_purchaseapp-course · cc 7cre8_app_course::enroll::adopt_shop_purchaseenroll_freeapp-course · cc 3cre8_app_course::enroll::enroll_freeenrollapp-course · cc 5cre8_app_course::enroll::enrollcourse_readerapp-course · cc 1cre8_app_course::view_templates::course_readerpaid_enrollment_rejects_cla…app-course · cc 3cre8_app_course::e2e_tests::paid_enrollment_rejects_claimed_payment_without_writes_or_reactivationa_cre8_priced_course_enroll…app-course · cc 1cre8_app_course::e2e_tests::a_cre8_priced_course_enrolls_and_pays_its_seat_in_one_postenrollment_is_one_per_learn…app-course · cc 1cre8_app_course::enrollment::tests::enrollment_is_one_per_learner_courseload_enrollmentapp-course · cc 1cre8_app_course::enrollment::load_enrollmentparse_enrollmentapp-course · cc 1cre8_app_course::enrollment::parse_enrollmentenrollment_vidapp-course · cc 1cre8_app_course::enrollment::enrollment_vidderive_enrollment_idapp-course · cc 1cre8_app_course::enrollment::derive_enrollment_idshort_hashutil-graph-vertex · cc 1cre8_util_graph_vertex::short_hash

Control flow

Source not readable from this process.

Callers 16

Callees 3

Source not readable from this process.