Skip to content
1 viewer

rust 1,897,624 · typescript 233,004 · javascript 138,057 · python 22,871 · 6,623 files · digest f32dbe8fdbe1 · built in 12.6 s · crystals off

upsert_course

cre8_app_course::model::upsert_course

fn · cre8-app-course · crates/cre8-app-course/src/model.rs:289 pub generic

39lines
5cyclomatic
1max nesting
8statements
0? exits
2params
17callers
2callees
1.7 (p93)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 2 sitesname · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitegenerate_packapp-course · cc 1cre8_app_course::view_cohort::generate_packpublish_handlerapp-course · cc 1cre8_app_course::connection::publish_handlerarchive_handlerapp-course · cc 1cre8_app_course::connection::archive_handlerhandle_course_bind_productapp-course · cc 1cre8_app_course::connection::handle_course_bind_producthandle_course_createapp-course · cc 1cre8_app_course::connection::handle_course_createhandle_course_updateapp-course · cc 1cre8_app_course::connection::handle_course_updateset_statusapp-course · cc 1cre8_app_course::connection::set_statusbind_product_handlerapp-course · cc 5cre8_app_course::connection::bind_product_handlercreate_handlerapp-course · cc 6cre8_app_course::connection::create_handlerupdate_handlerapp-course · cc 14cre8_app_course::connection::update_handlerseed_courseapp-course · cc 1cre8_app_course::view_cohort::seed_courseprivate_notes_cannot_be_sav…app-course · cc 1cre8_app_course::e2e_tests::private_notes_cannot_be_saved_on_a_locked_or_paid_lesson_without_accessinsights_count_cohorts_comp…app-course · cc 3cre8_app_course::insights::tests::insights_count_cohorts_completion_funnel_quizzes_and_activitycourse_round_trips_and_vali…app-course · cc 1cre8_app_course::model::tests::course_round_trips_and_validatescourse_validation_rejects_e…app-course · cc 1cre8_app_course::model::tests::course_validation_rejects_empty_fieldsacademy_id_is_optional_and_…app-course · cc 1cre8_app_course::model::tests::academy_id_is_optional_and_persistsmodules_and_lessons_sort_by…app-course · cc 1cre8_app_course::model::tests::modules_and_lessons_sort_by_orderoutline_groups_lessons_unde…app-course · cc 1cre8_app_course::model::tests::outline_groups_lessons_under_moduleslesson_content_kinds_round_…app-course · cc 1cre8_app_course::model::tests::lesson_content_kinds_round_tripcatalog_fields_round_trip_a…app-course · cc 1cre8_app_course::model::tests::catalog_fields_round_trip_and_the_cover_answers_to_both_namesupsert_courseapp-course · cc 5cre8_app_course::model::upsert_courseupsert_vertexutil-graph-vertex · cc 2cre8_util_graph_vertex::upsert_vertexcourse_vidapp-course · cc 1cre8_app_course::model::course_vidvidutil-graph-vertex · cc 1cre8_util_graph_vertex::vid

Control flow

Source not readable from this process.

Callers 17

Callees 2

Source not readable from this process.