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

SendRequest::from_input

cre8_app_postal::model::SendRequest::from_input

method · cre8-app-postal · crates/cre8-app-postal/src/model.rs:424 pub

59lines
12cyclomatic
2max nesting
24statements
8? exits
2params
5callers
8callees
2.8 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 2 sitesname · 2 sitesname · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 4 sitesname · 8 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitesname · 1 siteconnectapp-postal · cc 10cre8_app_postal::connection::connecta_campaign_runs_from_saved_…app-marketing · cc 17cre8_app_marketing::campaign_e2e_tests::a_campaign_runs_from_saved_facts_to_a_counted_scana_dry_run_plans_and_a_confi…app-marketing · cc 12cre8_app_marketing::campaign_launch::tests::saved::a_dry_run_plans_and_a_confirmed_launch_mails_prints_and_records_receiptsfake_letters_walk_their_who…app-postal · cc 2cre8_app_postal::connection::tests::fake_letters_walk_their_whole_lifecycle_through_the_webhookan_idempotency_key_replays_…app-postal · cc 1cre8_app_postal::connection::tests::an_idempotency_key_replays_the_first_piececancel_is_owner_gated_and_o…app-postal · cc 1cre8_app_postal::connection::tests::cancel_is_owner_gated_and_only_before_paperbad_input_is_refused_before…app-postal · cc 1cre8_app_postal::connection::tests::bad_input_is_refused_before_anything_is_storedmark_status_is_for_rails_wi…app-postal · cc 1cre8_app_postal::connection::tests::mark_status_is_for_rails_without_trackingthe_device_rail_prints_each…app-postal · cc 1cre8_app_postal::connection::tests::the_device_rail_prints_each_page_and_refresh_settles_it_as_printedthe_device_rail_refuses_pos…app-postal · cc 1cre8_app_postal::connection::tests::the_device_rail_refuses_postcards_and_htmlhandle_sendapp-postal · cc 13cre8_app_postal::connection::handle_sendletterapp-postal · cc 1cre8_app_postal::render::tests::letterrequestapp-postal · cc 2cre8_app_postal::providers::lob::tests::requestletterapp-postal · cc 1cre8_app_postal::providers::postgrid::tests::lettera_letter_takes_exactly_one_…app-postal · cc 1cre8_app_postal::model::tests::a_letter_takes_exactly_one_body_and_extra_service_needs_first_classSendRequest::from_inputapp-postal · cc 12cre8_app_postal::model::SendRequest::from_inputtextapp-postal · cc 1cre8_app_postal::connection::textPostalAddress::from_valueapp-postal · cc 5cre8_app_postal::model::PostalAddress::from_valuePieceKind::parseapp-postal · cc 3cre8_app_postal::model::PieceKind::parseMailClass::parseapp-postal · cc 3cre8_app_postal::model::MailClass::parseExtraService::parseapp-postal · cc 5cre8_app_postal::model::ExtraService::parseUseType::parseapp-postal · cc 3cre8_app_postal::model::UseType::parsePostcardSize::parseapp-postal · cc 4cre8_app_postal::model::PostcardSize::parsevalidate_send_dateapp-postal · cc 7cre8_app_postal::model::validate_send_date

Control flow

Source not readable from this process.

Callers 5

Callees 8

Source not readable from this process.