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-model/src/lib.rs

cre8-app-notification-model · module crate root · src · 890 lines (706 code, 113 comment) · sha c006e8eacefc134b

Items

enum NotificationPriority enum NotificationStatus struct NotificationAction struct NotificationRecord impl NotificationRecord enum PushSubscriptionKind impl PushSubscriptionKind struct PushSubscription impl PushSubscription struct NotificationSubscription impl NotificationSubscription const NOTIFICATION_STATUS_TEXT const NOTIFICATION_STATUS_ALIASES

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
notification_idsrc/lib.rs:481fn201522.5
push_subscription_idsrc/lib.rs:362fn41411.5
priority_ranksrc/lib.rs:472fn84201.3
parse_statussrc/lib.rs:528fn61201.1
notification_is_due_queuedsrc/lib.rs:171fn33101
status_textsrc/lib.rs:521fn61301
PushSubscription::new_websrc/lib.rs:272method241121
NotificationRecord::normalizesrc/lib.rs:120method91360.9
NotificationRecord::local_inboxsrc/lib.rs:83method361220.8
PushSubscriptionKind::provider_idsrc/lib.rs:219method73200.8
notification_subscription_idsrc/lib.rs:460fn91210.8
optional_subscription_filter_matchessrc/lib.rs:452fn31100.8
priority_floor_allowssrc/lib.rs:456fn31110.8
PushSubscriptionKind::parsesrc/lib.rs:206method84100.7
PushSubscription::wire_addresssrc/lib.rs:349method113200.7
default_subscription_channelssrc/lib.rs:408fn31100.7
NotificationSubscription::newsrc/lib.rs:416method252130.6
NotificationSubscription::matchessrc/lib.rs:444method64120.6
parse_priority_textsrc/lib.rs:502fn95100.6
priority_textsrc/lib.rs:512fn84100.6
ensure_notification_idsrc/lib.rs:131fn122110.6
ensure_notification_target_peersrc/lib.rs:144fn52100.6
ensure_notification_channelsrc/lib.rs:150fn52100.6
ensure_notification_timestampssrc/lib.rs:156fn83100.6
promote_due_queued_notificationsrc/lib.rs:165fn52110.6
PushSubscription::newsrc/lib.rs:262method91110.6
PushSubscription::new_fcmsrc/lib.rs:301method191120.6
PushSubscription::new_apnssrc/lib.rs:325method191120.6
PushSubscriptionKind::as_strsrc/lib.rs:198method73000.5
notification_record_camel_case_aliases_round_tripsrc/lib.rs:571fn311000.5
parse_status_handles_aliases_and_unknown_valuessrc/lib.rs:604fn101010.5
priority_and_status_text_are_stable_snake_casesrc/lib.rs:616fn271030.5
notification_record_local_inbox_and_normalize_fill_defaultssrc/lib.rs:645fn801020.5
notification_action_defaults_round_tripsrc/lib.rs:727fn161000.5
push_subscription_kind_text_parse_and_provider_are_stablesrc/lib.rs:745fn181020.5
push_subscription_constructors_and_wire_addresses_are_stablesrc/lib.rs:765fn401050.5
notification_subscription_new_defaults_and_matches_filterssrc/lib.rs:807fn381030.5
parse_priority_handles_aliases_and_unknown_valuessrc/lib.rs:847fn111030.5

Source not readable from this process.