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

crates/cre8-app-notification/src/connection.rs

cre8-app-notification · module connection · src · 1,485 lines (1,213 code, 138 comment) · sha db13cd860dc30c56

Items

enum NotificationActionKind struct NotificationInput type NotificationActionRunner struct NotificationActionDispatch struct NotificationActionAlias const ACTION_DISPATCH const ACTION_ALIASES enum NotificationDeliveryChannel const DELIVERY_CHANNEL_ALIASES impl NotificationDeliveryChannel struct TempDb impl TempDb static RENDER_INPUTS

Functions

By call-graph weight (PageRank; 1.0 is the average function). 91 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:109fn1852839.7
parse_actionsrc/connection.rs:128fn81223.4
run_resultsrc/connection.rs:297fn31103.3
run_actionsrc/connection.rs:222fn71113.2
parse_requested_actionsrc/connection.rs:230fn81202.4
required_trimmed_valuesrc/connection.rs:937fn31302.2
infer_notification_actionsrc/connection.rs:239fn94202.1
parse_prioritysrc/connection.rs:654fn95201.4
run_marksrc/connection.rs:540fn253251.3
fallback_email_subjectsrc/connection.rs:785fn72101.1
NotificationDeliveryChannel::parsesrc/connection.rs:845method41201.1
required_notification_titlesrc/connection.rs:589fn91101
build_send_inputsrc/connection.rs:800fn162401
dispatch_messaging_sendsrc/connection.rs:851fn102411
verified_recipientsrc/connection.rs:354fn102301
notification_from_inputsrc/connection.rs:566fn91171
notification_idssrc/connection.rs:640fn134200.9
run_demo_pushsrc/connection.rs:963fn111150.9
run_demo_emailsrc/connection.rs:975fn161160.9
run_vapid_public_keysrc/connection.rs:1000fn91110.9
run_demo_smssrc/connection.rs:1053fn201160.9
run_demo_voicesrc/connection.rs:1083fn261160.9
require_notification_recipientsrc/connection.rs:365fn71200.9
input_withsrc/connection.rs:1242fn31200.8
deliver_via_messagingsrc/connection.rs:461fn112240.8
optional_payload_stringsrc/connection.rs:517fn31100.7
rendered_email_contentsrc/connection.rs:754fn92130.7
rendered_email_response_contentsrc/connection.rs:764fn61100.7
fallback_email_contentsrc/connection.rs:771fn131110.7
missing_payload_tosrc/connection.rs:504fn71200.7
non_empty_payload_stringsrc/connection.rs:512fn41200.7
copy_payload_fieldssrc/connection.rs:521fn73200.7
deliver_pushsrc/connection.rs:671fn565150.7
deliver_emailsrc/connection.rs:733fn91160.7
deliver_smssrc/connection.rs:1026fn244130.7
push_web_subscriptionsrc/connection.rs:909fn111110.7
push_fcm_subscriptionsrc/connection.rs:921fn71110.7
push_apns_subscriptionsrc/connection.rs:929fn71110.7
unknown_delivery_channelsrc/connection.rs:473fn71100.7
specialized_deliverysrc/connection.rs:481fn124130.7
deliver_generic_messagingsrc/connection.rs:494fn91150.7
notification_is_local_onlysrc/connection.rs:430fn32100.7
base_notification_recordsrc/connection.rs:576fn121110.6
apply_notification_identitysrc/connection.rs:599fn83100.6
apply_notification_statesrc/connection.rs:608fn134110.6
apply_notification_schedulesrc/connection.rs:622fn114100.6
apply_notification_actionssrc/connection.rs:634fn52100.6
push_subscription_peer_idsrc/connection.rs:877fn91100.6
push_subscription_kindsrc/connection.rs:887fn91100.6
push_subscription_from_inputsrc/connection.rs:897fn113130.6
recording_rendersrc/connection.rs:1356fn51100.6
apply_email_contentsrc/connection.rs:743fn102120.6
withdrawn_notificationsrc/connection.rs:400fn102110.6
notification_for_createsrc/connection.rs:411fn62110.6
delivery_for_createsrc/connection.rs:418fn113130.6
attach_delivery_reportsrc/connection.rs:434fn102100.6
run_statussrc/connection.rs:249fn71000.5
run_readsrc/connection.rs:257fn31010.5
run_dismisssrc/connection.rs:261fn31010.5
run_withdrawsrc/connection.rs:265fn111010.5
run_demo_push_actionsrc/connection.rs:277fn31010.5
run_demo_email_actionsrc/connection.rs:281fn31010.5
run_demo_sms_actionsrc/connection.rs:285fn31010.5
run_demo_voice_actionsrc/connection.rs:289fn31010.5
run_vapid_public_key_actionsrc/connection.rs:293fn31010.5
run_inboxsrc/connection.rs:301fn293030.5
run_getsrc/connection.rs:331fn192030.5
run_createsrc/connection.rs:373fn262050.5
run_duesrc/connection.rs:529fn101010.5
run_push_subscribesrc/connection.rs:864fn121040.5
run_push_unsubscribesrc/connection.rs:941fn141010.5
run_vapid_public_keysrc/connection.rs:1011fn71000.5
run_subscribesrc/connection.rs:1117fn421010.5
run_unsubscribesrc/connection.rs:1160fn382020.5
run_list_subscriptionssrc/connection.rs:1199fn181010.5
TempDb::newsrc/connection.rs:1231method31010.5
TempDb::contextsrc/connection.rs:1235method51010.5
parse_requested_action_resolves_aliases_and_unknownsrc/connection.rs:1249fn111010.5
infer_and_parse_action_follow_input_shapesrc/connection.rs:1262fn101030.5
parse_priority_accepts_known_levels_and_rejects_garbagesrc/connection.rs:1274fn71010.5
notification_ids_dedupes_and_requires_at_least_onesrc/connection.rs:1283fn61020.5
delivery_channel_parses_known_channelssrc/connection.rs:1291fn61010.5
connect_status_inbox_due_on_empty_storesrc/connection.rs:1301fn161020.5
connect_get_requires_id_then_reports_absencesrc/connection.rs:1319fn81020.5
connect_create_read_dismiss_lifecyclesrc/connection.rs:1329fn231020.5
email_render_receives_the_whole_record_with_receipt_and_actionssrc/connection.rs:1363fn211040.5
connect_withdraw_action_takes_back_a_queued_noticesrc/connection.rs:1386fn181030.5
connect_subscribe_list_unsubscribe_cyclesrc/connection.rs:1406fn221020.5
connect_push_enroll_and_unenrollsrc/connection.rs:1430fn281020.5
connect_demo_and_vapid_actions_run_without_provider_configsrc/connection.rs:1460fn173020.5
connect_unknown_action_falls_back_to_result_servicesrc/connection.rs:1479fn61020.5

Source not readable from this process.