Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

parse_table

cre8_app_provider::adapters::roster::parse_table

fn · cre8-app-provider · crates/cre8-app-provider/src/adapters/roster.rs:344

38lines
5cyclomatic
1max nesting
16statements
4? exits
1params
1callers
6callees
1.7 (p92)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 siteref · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitepath · 2 sitesroster_recordsapp-provider · cc 3cre8_app_provider::manifest::roster_recordsevery_crosswalk_entry_mints…app-provider · cc 8cre8_app_provider::adapters::npi::tests::every_crosswalk_entry_mints_the_key_its_roster_manifest_mintsRosterProvider::seed_recordsapp-provider · cc 1cre8_app_provider::adapters::roster::RosterProvider::seed_recordsRosterProvider::normalize_p…app-provider · cc 1cre8_app_provider::adapters::roster::RosterProvider::normalize_payloadroster_payload_requires_a_c…app-provider · cc 1cre8_app_provider::adapters::roster::tests::roster_payload_requires_a_configuration_enveloperoster_payload_requires_a_j…app-provider · cc 1cre8_app_provider::adapters::roster::tests::roster_payload_requires_a_jurisdiction_to_namespace_the_licenceroster_payload_rejects_a_mi…app-provider · cc 1cre8_app_provider::adapters::roster::tests::roster_payload_rejects_a_missing_required_columnroster_payload_tolerates_co…app-provider · cc 1cre8_app_provider::adapters::roster::tests::roster_payload_tolerates_column_reordering_and_missing_optional_columnsroster_row_emits_license_em…app-provider · cc 1cre8_app_provider::adapters::roster::tests::roster_row_emits_license_email_and_phone_claimsroster_row_without_email_or…app-provider · cc 1cre8_app_provider::adapters::roster::tests::roster_row_without_email_or_phone_emits_no_contact_claimsnormalize_roster_payloadapp-provider · cc 3cre8_app_provider::adapters::roster::normalize_roster_payloadparse_tableapp-provider · cc 5cre8_app_provider::adapters::roster::parse_tableheader_keyapp-provider · cc 5cre8_app_provider::domain::roster::header_keyroster_envelopeapp-provider · cc 1cre8_app_provider::adapters::roster::roster_enveloperows_from_objectsapp-provider · cc 4cre8_app_provider::adapters::roster::rows_from_objectsrows_from_delimitedapp-provider · cc 4cre8_app_provider::adapters::roster::rows_from_delimiteddelimiter_ofapp-provider · cc 1cre8_app_provider::adapters::roster::delimiter_ofvalidate_columnsapp-provider · cc 6cre8_app_provider::adapters::roster::validate_columnsRosterConfig::resolved_rost…app-provider · cc 3cre8_app_provider::adapters::roster::RosterConfig::resolved_roster_idparse_delimitedapp-provider · cc 14cre8_app_provider::domain::roster::parse_delimitedoptional_bindingsapp-provider · cc 1cre8_app_provider::adapters::roster::optional_bindings

Control flow

Source not readable from this process.

Callers 1

Callees 6

Source not readable from this process.