1 viewer
rust 1,860,881 · typescript 235,770 · javascript 132,961 · python 20,426 · 6,411 files · digest 3bf1ccedeeb3 · built in 2 s · crystals off
crates/cre8-app-provision/src/engine.rs
Items
const MAX_TRANSITIONS enum Outcome impl Outcome enum StepKind impl StepKind type StepFn struct Step trait Provisioner struct StepCtx impl StepCtx struct Fill static RUNNING struct RunGuard impl RunGuard impl Drop for RunGuard
Functions
By call-graph weight (PageRank; 1.0 is the average function). 39 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| StepCtx::secretsrc/engine.rs:146 | method | 4 | 1 | 17 | 2 | 4.3 | |
| Outcome::gatesrc/engine.rs:48 | method | 3 | 1 | 21 | 0 | 3 | |
| StepCtx::set_identitysrc/engine.rs:185 | method | 5 | 2 | 17 | 0 | 2.2 | |
| StepCtx::put_secretsrc/engine.rs:155 | method | 6 | 1 | 14 | 3 | 1.9 | |
| ensure_passwordsrc/engine.rs:314 | fn | 8 | 2 | 4 | 3 | 1.7 | |
| StepCtx::app_settingsrc/engine.rs:180 | method | 4 | 1 | 4 | 2 | 1.7 | |
| StepCtx::require_secretsrc/engine.rs:151 | method | 3 | 1 | 12 | 1 | 1.6 | |
| step_indexsrc/engine.rs:323 | fn | 3 | 1 | 2 | 0 | 1.6 | |
| StepCtx::session_idsrc/engine.rs:205 | method | 8 | 2 | 3 | 1 | 1.5 | |
| confirmed_orsrc/engine.rs:286 | fn | 3 | 2 | 7 | 2 | 1.5 | |
| generate_passwordsrc/engine.rs:307 | fn | 5 | 1 | 3 | 1 | 1.4 | |
| StepCtx::accountsrc/engine.rs:132 | method | 3 | 1 | 7 | 0 | 1.4 | |
| runningsrc/engine.rs:424 | fn | 4 | 1 | 2 | 0 | 1.3 | |
| Outcome::waitsrc/engine.rs:44 | method | 3 | 1 | 10 | 0 | 1.3 | |
| supplied_orsrc/engine.rs:292 | fn | 12 | 4 | 4 | 3 | 1.1 | |
| RunGuard::acquiresrc/engine.rs:432 | method | 8 | 2 | 7 | 2 | 1 | |
| plan_jsonsrc/engine.rs:400 | fn | 19 | 4 | 2 | 1 | 1 | |
| StepCtx::account_or_appsrc/engine.rs:173 | method | 6 | 2 | 4 | 2 | 1 | |
| runsrc/engine.rs:329 | fn | 61 | 9 | 1 | 3 | 0.8 | |
| finishsrc/engine.rs:391 | fn | 7 | 1 | 1 | 0 | 0.7 | |
| StepCtx::forget_secretsrc/engine.rs:163 | method | 6 | 1 | 3 | 3 | 0.7 | |
| fill_visiblesrc/engine.rs:252 | fn | 31 | 5 | 3 | 4 | 0.7 | |
| StepKind::as_strsrc/engine.rs:72 | method | 11 | 7 | 0 | 0 | 0.5 | |
| Provisioner::secret_inputssrc/engine.rs:101 | trait default | 3 | 1 | 0 | 0 | 0.5 | |
| Provisioner::public_inputssrc/engine.rs:106 | trait default | 3 | 1 | 0 | 0 | 0.5 | |
| Provisioner::preparesrc/engine.rs:112 | trait default | 3 | 1 | 0 | 0 | 0.5 | |
| StepCtx::providersrc/engine.rs:128 | method | 3 | 1 | 0 | 0 | 0.5 | |
| StepCtx::inputsrc/engine.rs:136 | method | 3 | 1 | 0 | 0 | 0.5 | |
| StepCtx::notesrc/engine.rs:140 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StepCtx::state_strsrc/engine.rs:191 | method | 3 | 1 | 0 | 0 | 0.5 | |
| StepCtx::state_flagsrc/engine.rs:195 | method | 3 | 1 | 0 | 0 | 0.5 | |
| StepCtx::set_statesrc/engine.rs:199 | method | 3 | 1 | 0 | 0 | 0.5 | |
| StepCtx::opensrc/engine.rs:214 | method | 4 | 1 | 0 | 1 | 0.5 | |
| StepCtx::actsrc/engine.rs:220 | method | 5 | 1 | 0 | 2 | 0.5 | |
| StepCtx::observesrc/engine.rs:226 | method | 4 | 1 | 0 | 1 | 0.5 | |
| StepCtx::dispatchsrc/engine.rs:231 | method | 3 | 1 | 0 | 1 | 0.5 | |
| RunGuard::dropsrc/engine.rs:443 | trait impl | 5 | 2 | 0 | 1 | 0.5 | |
| passwords_are_long_random_and_mixedsrc/engine.rs:455 | fn | 7 | 2 | 0 | 1 | 0.5 | |
| a_job_advances_once_at_a_timesrc/engine.rs:464 | fn | 6 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.