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

drive_job

cre8_app_device::print_job::drive_job

fn · cre8-app-device · crates/cre8-app-device/src/print_job.rs:888

148lines
21cyclomatic
3max nesting
68statements
7? exits
2params
1callers
22callees
0.7 (p56)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 4 sitesmethod · 4 sitesref · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitename · 3 sitespath · 1 sitepath · 1 sitesend_print_job_nativeapp-device · cc 13cre8_app_device::print_job::send_print_job_nativerun_print_workerapp-device · cc 7cre8_app_device::print_job::run_print_workerdrive_jobapp-device · cc 21cre8_app_device::print_job::drive_jobsha256_hexutil-crypto · cc 1cre8_util_crypto::sha256_hexdropapp-view-lib · cc 7cre8_app_view_lib::assets::scripts::booking_picker::dropkeywordapp-device · cc 8cre8_app_device::ipp::job_state::keywordchoose_formatapp-device · cc 7cre8_app_device::print_plan::choose_formatIppClient::newapp-device · cc 1cre8_app_device::ipp::client::IppClient::newIppMessage::is_successapp-device · cc 1cre8_app_device::ipp::codec::IppMessage::is_successrenderapp-device · cc 6cre8_app_device::print_render::renderIppClient::get_job_attribut…app-device · cc 1cre8_app_device::ipp::client::IppClient::get_job_attributeschoose_mediaapp-device · cc 2cre8_app_device::print_plan::choose_mediachoose_copiesapp-device · cc 6cre8_app_device::print_plan::choose_copiesIppClient::versionapp-device · cc 1cre8_app_device::ipp::client::IppClient::versionstatus_errorapp-device · cc 1cre8_app_device::ipp::client::status_errorIppClient::cancel_jobapp-device · cc 1cre8_app_device::ipp::client::IppClient::cancel_jobchoose_resolutionapp-device · cc 6cre8_app_device::print_plan::choose_resolutionfindapp-view-lib · cc 2cre8_app_view_lib::assets::scripts::booking_picker::findbucketapp-view-lib · cc 2cre8_app_view_lib::assets::scripts::booking_picker::bucketrenderMonthapp-view-lib · cc 9cre8_app_view_lib::assets::scripts::booking_picker::renderMonthmonthOfapp-view-lib · cc 1cre8_app_view_lib::assets::scripts::booking_picker::monthOfrenderSlotsapp-view-lib · cc 11cre8_app_view_lib::assets::scripts::booking_picker::renderSlotsIppAttribute::newapp-device · cc 1cre8_app_device::ipp::codec::IppAttribute::newis_successapp-device · cc 1cre8_app_device::ipp::status::is_successparse_mediaapp-device · cc 13cre8_app_device::print_plan::parse_mediaResolution::squareapp-device · cc 1cre8_app_device::print_plan::Resolution::squareMediaSize::pixelsapp-device · cc 1cre8_app_device::print_plan::MediaSize::pixels

Control flow

Source not readable from this process.

Callers 1

Callees 22

Source not readable from this process.