rust 1,859,968 · typescript 235,218 · javascript 132,952 · python 20,426 · 6,406 files · digest c536f05fc420 · built in 1.4 s · crystals off
crates/cre8-app-social/src/warm_path.rs
Items
const DEFAULT_MAX_DEPTH const MAX_DEPTH_CEILING const DEFAULT_MAX_PATHS_PER_TARGET const MAX_PATHS_CEILING const DEFAULT_LIMIT const LIMIT_CEILING const DEFAULT_PULL_PLAN_LIMIT const PULL_PLAN_CEILING const HOP_WEIGHT_MUTUAL const HOP_WEIGHT_FOLLOWED_BY const HOP_WEIGHT_FOLLOWS const WEIGHT_PROXIMITY const WEIGHT_DIRECTION const WEIGHT_REDUNDANCY const WEIGHT_EXCLUSIVITY const WEIGHT_TRUST const COLD_BRIDGE_TRUST_DECAY const COST_ENGAGE_BRIDGE const COST_ASK_INTRO const COST_FOLLOW_BRIDGE const COST_FOLLOW_TARGET const COST_DIRECT_MESSAGE const PULL_THIN_DEGREE const WARMTH_FORMULA const LOCALE_PROP_KEYS const UNREACHED struct WarmPathQuery impl Default for WarmPathQuery struct RawQuery impl WarmPathQuery enum HopDirection impl HopDirection struct PathHop struct WarmPath struct WarmthComponents enum WarmActionKind impl WarmActionKind struct ActionStep struct QueuedAction struct TargetWarmth enum PullRole impl PullRole struct PullPlanItem struct WarmPathDiagnostics struct WarmPathReport struct FollowIndex impl FollowIndex struct Reach impl Reach struct Solver struct TargetCore impl Solver
Functions
By call-graph weight (PageRank; 1.0 is the average function). 50 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| FollowIndex::degreesrc/warm_path.rs:669 | method | 3 | 1 | 7 | 0 | 2.3 | |
| warm_path_with_defaultssrc/warm_path.rs:545 | fn | 21 | 3 | 2 | 4 | 2.1 | |
| round6src/warm_path.rs:698 | fn | 3 | 1 | 5 | 0 | 1.9 | |
| warm_path_json_with_defaultssrc/warm_path.rs:528 | fn | 7 | 1 | 2 | 2 | 1.7 | |
| Reach::distancesrc/warm_path.rs:717 | method | 4 | 1 | 3 | 0 | 1.6 | |
| clean_uidssrc/warm_path.rs:252 | fn | 6 | 1 | 2 | 0 | 1.5 | |
| WarmPathQuery::defaultsrc/warm_path.rs:193 | trait impl | 12 | 1 | 2 | 0 | 1.4 | |
| FollowIndex::followssrc/warm_path.rs:673 | method | 3 | 1 | 4 | 0 | 1.3 | |
| WarmPathQuery::from_rawsrc/warm_path.rs:224 | method | 24 | 3 | 1 | 2 | 1.2 | |
| display_handlesrc/warm_path.rs:688 | fn | 3 | 2 | 1 | 0 | 1.1 | |
| warm_pathsrc/warm_path.rs:541 | fn | 3 | 1 | 3 | 1 | 1.1 | |
| exclusivity_ofsrc/warm_path.rs:694 | fn | 3 | 1 | 3 | 0 | 1 | |
| multi_source_bfssrc/warm_path.rs:727 | fn | 28 | 8 | 2 | 0 | 0.9 | |
| Solver::newsrc/warm_path.rs:795 | method | 66 | 9 | 1 | 4 | 0.9 | |
| Solver::solvesrc/warm_path.rs:862 | method | 67 | 6 | 1 | 8 | 0.9 | |
| Solver::predecessorssrc/warm_path.rs:979 | method | 11 | 2 | 2 | 1 | 0.9 | |
| Solver::frontier_without_edgessrc/warm_path.rs:1393 | method | 12 | 1 | 2 | 1 | 0.8 | |
| warm_path_jsonsrc/warm_path.rs:518 | fn | 3 | 1 | 4 | 1 | 0.8 | |
| Solver::entry_labelsrc/warm_path.rs:1191 | method | 3 | 1 | 1 | 0 | 0.7 | |
| Solver::locale_ofsrc/warm_path.rs:1377 | method | 13 | 4 | 1 | 0 | 0.7 | |
| FollowIndex::buildsrc/warm_path.rs:588 | method | 64 | 6 | 1 | 1 | 0.7 | |
| resolvesrc/warm_path.rs:1493 | fn | 15 | 3 | 1 | 0 | 0.7 | |
| Reach::reachedsrc/warm_path.rs:713 | method | 3 | 1 | 1 | 0 | 0.7 | |
| Solver::backtracksrc/warm_path.rs:1004 | method | 19 | 5 | 1 | 2 | 0.7 | |
| Solver::path_from_sequencesrc/warm_path.rs:1024 | method | 39 | 5 | 1 | 4 | 0.7 | |
| hop_notesrc/warm_path.rs:1509 | fn | 7 | 3 | 1 | 0 | 0.6 | |
| warm_path_json_scopedsrc/warm_path.rs:524 | fn | 3 | 1 | 2 | 1 | 0.6 | |
| Solver::shared_contactssrc/warm_path.rs:964 | method | 13 | 6 | 1 | 2 | 0.6 | |
| Solver::enumerate_pathssrc/warm_path.rs:991 | method | 9 | 2 | 1 | 3 | 0.6 | |
| Solver::first_hopssrc/warm_path.rs:1067 | method | 15 | 4 | 1 | 0 | 0.6 | |
| Solver::componentssrc/warm_path.rs:1129 | method | 19 | 2 | 1 | 1 | 0.6 | |
| Solver::reasonssrc/warm_path.rs:1149 | method | 41 | 12 | 1 | 2 | 0.6 | |
| Solver::laddersrc/warm_path.rs:1199 | method | 114 | 12 | 1 | 4 | 0.6 | |
| Solver::target_coresrc/warm_path.rs:932 | method | 28 | 1 | 1 | 5 | 0.6 | |
| Solver::target_rowsrc/warm_path.rs:1085 | method | 43 | 4 | 1 | 5 | 0.6 | |
| Solver::subject_nodessrc/warm_path.rs:1317 | method | 13 | 3 | 1 | 0 | 0.6 | |
| Solver::owned_choicessrc/warm_path.rs:1336 | method | 39 | 10 | 1 | 2 | 0.6 | |
| Solver::pull_plansrc/warm_path.rs:1409 | method | 81 | 13 | 1 | 2 | 0.6 | |
| build_action_queuesrc/warm_path.rs:1521 | fn | 52 | 10 | 1 | 1 | 0.6 | |
| HopDirection::weightsrc/warm_path.rs:275 | method | 7 | 3 | 0 | 0 | 0.5 | |
| HopDirection::as_strsrc/warm_path.rs:283 | method | 7 | 3 | 0 | 0 | 0.5 | |
| WarmActionKind::social_costsrc/warm_path.rs:345 | method | 9 | 5 | 0 | 0 | 0.5 | |
| WarmActionKind::as_strsrc/warm_path.rs:355 | method | 9 | 5 | 0 | 0 | 0.5 | |
| WarmActionKind::ranksrc/warm_path.rs:367 | method | 9 | 5 | 0 | 0 | 0.5 | |
| PullRole::ranksrc/warm_path.rs:459 | method | 10 | 6 | 0 | 0 | 0.5 | |
| FollowIndex::lensrc/warm_path.rs:653 | method | 3 | 1 | 0 | 0 | 0.5 | |
| FollowIndex::idsrc/warm_path.rs:657 | method | 3 | 1 | 0 | 0 | 0.5 | |
| FollowIndex::uidsrc/warm_path.rs:661 | method | 3 | 1 | 0 | 0 | 0.5 | |
| FollowIndex::handlesrc/warm_path.rs:665 | method | 3 | 1 | 0 | 0 | 0.5 | |
| FollowIndex::directionsrc/warm_path.rs:677 | method | 9 | 3 | 0 | 1 | 0.5 |
Source not readable from this process.