1 viewer
rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off
crates/cre8-mail/src/spf.rs
Items
const MAX_LOOKUPS const MAX_VOID_LOOKUPS const MAX_MX_PER_MECHANISM enum SpfResult impl SpfResult struct SpfOutcome struct Evaluator enum Mechanism struct Record type Outcome impl Evaluator
Functions
By call-graph weight (PageRank; 1.0 is the average function). 22 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| permsrc/spf.rs:94 | fn | 3 | 1 | 4 | 0 | 2.4 | |
| Evaluator::checksrc/spf.rs:237 | method | 43 | 14 | 2 | 5 | 1.8 | |
| split_cidrsrc/spf.rs:140 | fn | 20 | 7 | 2 | 0 | 1.7 | |
| check_hostsrc/spf.rs:59 | fn | 5 | 1 | 2 | 1 | 1.4 | |
| Evaluator::expand_macrosrc/spf.rs:425 | method | 47 | 18 | 1 | 0 | 1.3 | |
| parse_mechanismsrc/spf.rs:161 | fn | 42 | 19 | 1 | 1 | 1.3 | |
| ipsrc/spf.rs:479 | fn | 3 | 1 | 4 | 0 | 1.1 | |
| resultsrc/spf.rs:503 | fn | 3 | 1 | 3 | 3 | 1.1 | |
| Evaluator::expandsrc/spf.rs:386 | method | 38 | 12 | 3 | 1 | 1 | |
| checksrc/spf.rs:50 | fn | 8 | 3 | 3 | 1 | 1 | |
| in_networksrc/spf.rs:204 | fn | 15 | 6 | 3 | 0 | 0.9 | |
| parse_recordsrc/spf.rs:98 | fn | 40 | 15 | 2 | 1 | 0.9 | |
| Evaluator::count_lookupsrc/spf.rs:221 | method | 7 | 2 | 2 | 1 | 0.9 | |
| Evaluator::void_lookupsrc/spf.rs:229 | method | 7 | 2 | 2 | 1 | 0.8 | |
| resolversrc/spf.rs:483 | fn | 19 | 1 | 1 | 3 | 0.8 | |
| Evaluator::matchessrc/spf.rs:281 | method | 76 | 25 | 1 | 7 | 0.8 | |
| Evaluator::address_matchsrc/spf.rs:360 | method | 24 | 8 | 1 | 2 | 0.6 | |
| SpfResult::as_strsrc/spf.rs:26 | method | 11 | 7 | 0 | 0 | 0.5 | |
| evaluates_mechanisms_in_ordersrc/spf.rs:508 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| errors_are_permanent_or_temporary_as_the_rfc_sayssrc/spf.rs:522 | fn | 12 | 2 | 0 | 4 | 0.5 | |
| macros_expand_reverse_and_truncatesrc/spf.rs:536 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| cidr_matching_and_parsingsrc/spf.rs:553 | fn | 12 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.