1 viewer
rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off
crates/cre8-app-passport-model/src/external_session.rs
Items
const EXTERNAL_SESSION_PROVIDER const IDENTIFIER_PREFIX struct JarCookie struct StoredJar impl StoredJar struct StoredLogin impl Debug for StoredLogin const STATUS_SIGNED_IN const STATUS_SIGNED_OUT const STATUS_NEEDS_HUMAN const STATUS_BAD_LOGIN const STATUS_ERROR const STATUSES const MULTI_LABEL_PUBLIC_SUFFIXES
Functions
By call-graph weight (PageRank; 1.0 is the average function). 25 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| normalize_scope_domainsrc/external_session.rs:149 | fn | 24 | 11 | 2 | 0 | 2.5 | |
| normalize_scopesrc/external_session.rs:176 | fn | 13 | 4 | 2 | 1 | 1.9 | |
| host_in_domainsrc/external_session.rs:52 | fn | 5 | 2 | 2 | 0 | 1.8 | |
| is_external_sessionsrc/external_session.rs:74 | fn | 3 | 1 | 5 | 0 | 1.4 | |
| vault_namesrc/external_session.rs:80 | fn | 3 | 1 | 5 | 0 | 1.3 | |
| is_revokedsrc/external_session.rs:192 | fn | 3 | 1 | 7 | 0 | 1.3 | |
| StoredJar::validate_user_agentsrc/external_session.rs:60 | method | 6 | 4 | 2 | 0 | 1.1 | |
| StoredJar::covers_hostsrc/external_session.rs:68 | method | 3 | 1 | 2 | 1 | 1.1 | |
| attempt_stampsrc/external_session.rs:120 | fn | 7 | 3 | 2 | 0 | 1 | |
| login_vault_namesrc/external_session.rs:87 | fn | 3 | 1 | 5 | 0 | 0.9 | |
| recordsrc/external_session.rs:215 | fn | 13 | 1 | 3 | 1 | 0.8 | |
| revokesrc/external_session.rs:198 | fn | 14 | 3 | 1 | 1 | 0.5 | |
| root_pathsrc/external_session.rs:34 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| StoredLogin::fmtsrc/external_session.rs:100 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| record_is_never_a_signin_credentialsrc/external_session.rs:234 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| jar_client_identity_is_optional_bounded_and_wire_preservedsrc/external_session.rs:242 | fn | 12 | 2 | 0 | 1 | 0.5 | |
| vault_name_is_scoped_to_the_passportsrc/external_session.rs:256 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| login_vault_name_sits_beside_the_jarsrc/external_session.rs:261 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| a_stored_login_never_debug_prints_its_fieldssrc/external_session.rs:267 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| scope_entries_must_name_one_partysrc/external_session.rs:275 | fn | 13 | 2 | 0 | 1 | 0.5 | |
| a_scope_list_is_deduplicated_and_never_emptysrc/external_session.rs:290 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| an_attempt_stamp_only_moves_forward_and_replaces_what_is_not_a_timesrc/external_session.rs:298 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| host_in_domain_matches_self_and_subdomains_onlysrc/external_session.rs:308 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| jar_covers_only_hosts_its_domains_reachsrc/external_session.rs:317 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| jar_round_trips_through_jsonsrc/external_session.rs:328 | fn | 17 | 1 | 0 | 0 | 0.5 |
Source not readable from this process.