SYMBOL INDEX (154 symbols across 26 files) FILE: src/args.rs function parse_speed_factor (line 7) | fn parse_speed_factor(s: &str) -> Result { function parse_min_1 (line 16) | fn parse_min_1(s: &str) -> Result { type AppConfig (line 27) | pub struct AppConfig { method should_exit (line 81) | pub fn should_exit(&self) -> bool { type AppConfig (line 68) | pub struct AppConfig { method should_exit (line 81) | pub fn should_exit(&self) -> bool { function parse_args (line 108) | pub fn parse_args() -> AppConfig { function parse_args (line 118) | pub fn parse_args() -> AppConfig { FILE: src/generators.rs function gen_string_with_chars (line 14) | pub fn gen_string_with_chars(rng: &mut ThreadRng, char_set: &str, length... function gen_hex_string (line 22) | pub fn gen_hex_string(rng: &mut ThreadRng, length: u64) -> String { function gen_random_n_from_list_into_string (line 29) | pub fn gen_random_n_from_list_into_string(rng: &mut ThreadRng, list: &[&... function gen_file_name_with_ext (line 35) | pub fn gen_file_name_with_ext(rng: &mut ThreadRng, files: &[&str], exten... function gen_file_name (line 41) | pub fn gen_file_name(rng: &mut ThreadRng, files: &[&str], extensions: &[... function gen_file_path (line 48) | pub fn gen_file_path + std::convert::A... function gen_package_version (line 64) | pub fn gen_package_version(rng: &mut ThreadRng) -> String { FILE: src/io.rs function csleep (line 15) | pub async fn csleep(length: u64) { function csleep (line 31) | pub async fn csleep(length: u64) { function write_to_xterm (line 55) | pub fn write_to_xterm(s: &str); function dprint (line 59) | pub async fn dprint>(s: S, delay: u64) { function print (line 86) | pub async fn print>(s: S) { function newline (line 100) | pub async fn newline() { function is_printable_ascii (line 105) | pub fn is_printable_ascii(a: u64) -> bool { function cursor_up (line 109) | pub async fn cursor_up(n: u64) { function erase_line (line 117) | pub async fn erase_line() { function get_terminal_width (line 122) | pub fn get_terminal_width() -> usize { function get_terminal_width (line 133) | pub fn get_terminal_width() -> usize; FILE: src/lib.rs function run (line 24) | pub async fn run(appconfig: AppConfig) { function exit_handler (line 68) | pub fn exit_handler() { FILE: src/main.rs function main (line 14) | async fn main() -> Result<()> { function main (line 55) | async fn main() { FILE: src/modules/ansible.rs type Ansible (line 16) | pub struct Ansible; function do_for_all_hosts (line 18) | async fn do_for_all_hosts(hosts: &[String], is_gather: bool) { method name (line 54) | fn name(&self) -> &'static str { method signature (line 58) | fn signature(&self) -> String { method run (line 62) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/bootlog.rs type Bootlog (line 12) | pub struct Bootlog; method name (line 16) | fn name(&self) -> &'static str { method signature (line 20) | fn signature(&self) -> String { method run (line 24) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/botnet.rs type Botnet (line 10) | pub struct Botnet; method name (line 14) | fn name(&self) -> &'static str { method signature (line 18) | fn signature(&self) -> String { method run (line 22) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/bruteforce.rs type Bruteforce (line 17) | pub struct Bruteforce; method name (line 21) | fn name(&self) -> &'static str { method signature (line 25) | fn signature(&self) -> String { method run (line 29) | async fn run(&self, app_config: &AppConfig) { function sha256 (line 128) | fn sha256(s: &str) -> String { function rainbow (line 136) | fn rainbow(s: &str) -> String { function approx_color (line 153) | fn approx_color(c: colorgrad::Color) -> yansi::Color { function gen_pass_and_hash (line 163) | fn gen_pass_and_hash(rng: &mut T) -> (String, String) { type HashGuesser (line 173) | struct HashGuesser { method new (line 182) | fn new(hash: &str) -> Self { method tick_guess (line 194) | fn tick_guess(&mut self) { method completed (line 206) | fn completed(&self) -> bool { method fmt (line 212) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: src/modules/cargo.rs type Cargo (line 14) | pub struct Cargo; method name (line 18) | fn name(&self) -> &'static str { method signature (line 22) | fn signature(&self) -> String { method run (line 26) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/cc.rs function generate_includes (line 16) | fn generate_includes(file_list: &[&str], max: u32, rng: &mut ThreadRng) ... function generate_linker_flags (line 32) | fn generate_linker_flags(candidates: &[&str], n: usize, rng: &mut Thread... type Cc (line 37) | pub struct Cc; method name (line 41) | fn name(&self) -> &'static str { method signature (line 45) | fn signature(&self) -> String { method run (line 49) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/composer.rs function gen_package_version (line 14) | fn gen_package_version(rng: &mut ThreadRng) -> String { type Composer (line 24) | pub struct Composer; method name (line 28) | fn name(&self) -> &'static str { method signature (line 32) | fn signature(&self) -> String { method run (line 36) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/cryptomining.rs type Crytomining (line 16) | pub struct Crytomining; method name (line 21) | fn name(&self) -> &'static str { method signature (line 25) | fn signature(&self) -> String { method run (line 29) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/docker_build.rs type DockerBuild (line 16) | pub struct DockerBuild; method name (line 20) | fn name(&self) -> &'static str { method signature (line 24) | fn signature(&self) -> String { method run (line 28) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/docker_image_rm.rs type DockerImageRm (line 12) | pub struct DockerImageRm; method name (line 16) | fn name(&self) -> &'static str { method signature (line 20) | fn signature(&self) -> String { method run (line 24) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/download.rs type Download (line 18) | pub struct Download; method name (line 22) | fn name(&self) -> &'static str { method signature (line 26) | fn signature(&self) -> String { method run (line 30) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/julia.rs type Package (line 17) | pub struct Package<'a> { type Julia (line 23) | pub struct Julia; method name (line 27) | fn name(&self) -> &'static str { method signature (line 31) | fn signature(&self) -> String { method run (line 35) | async fn run(&self, appconfig: &AppConfig) { function print_banner (line 131) | async fn print_banner() { function print_julia_prompt (line 155) | async fn print_julia_prompt() { function print_pkg_prompt (line 159) | async fn print_pkg_prompt(project: &str) { function log_action (line 163) | async fn log_action(action: impl Display, message: impl Display) { function log_progress (line 168) | async fn log_progress(bar: &progress_string::Bar) { function install_packages (line 173) | async fn install_packages(packages: &[&Package<'_>]) { function download_artifacts (line 201) | async fn download_artifacts(artifacts: &[&Package<'_>]) { function update_project_and_manifest (line 242) | async fn update_project_and_manifest(project: &str) { function print_old_manifest_format_before (line 277) | async fn print_old_manifest_format_before(manifest_path: &str) { function print_old_manifest_format_after (line 300) | async fn print_old_manifest_format_after(manifest_path: &str) { function report_packages (line 316) | async fn report_packages(packages: &[&Package<'_>]) { function build_artifacts (line 366) | async fn build_artifacts(artifacts: &[&Package<'_>]) { function precompile (line 412) | async fn precompile(packages: &[&Package<'_>]) { function gc (line 453) | async fn gc() { FILE: src/modules/kernel_compile.rs function gen_header (line 14) | fn gen_header(arch: &str, rng: &mut ThreadRng) -> String { function gen_object (line 39) | fn gen_object(arch: &str, rng: &mut ThreadRng) -> String { function gen_special (line 64) | fn gen_special(arch: &str, rng: &mut ThreadRng) -> String { function gen_line (line 100) | fn gen_line(arch: &str, rng: &mut ThreadRng) -> String { type KernelCompile (line 110) | pub struct KernelCompile; method name (line 114) | fn name(&self) -> &'static str { method signature (line 118) | fn signature(&self) -> String { method run (line 122) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/memdump.rs type Memdump (line 12) | pub struct Memdump; method name (line 16) | fn name(&self) -> &'static str { method signature (line 20) | fn signature(&self) -> String { method run (line 24) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/mkinitcpio.rs constant REQUIRED_HOOKS (line 13) | const REQUIRED_HOOKS: &[&str] = &[ function warn (line 23) | async fn warn(msg: &str) { function msg1 (line 33) | async fn msg1(msg: &str) { function msg2 (line 43) | async fn msg2(msg: &str) { function build (line 53) | async fn build( type Mkinitcpio (line 107) | pub struct Mkinitcpio; method name (line 111) | fn name(&self) -> &'static str { method signature (line 115) | fn signature(&self) -> String { method run (line 119) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/mod.rs type Module (line 30) | pub trait Module: Sync + Send { method name (line 31) | fn name(&self) -> &'static str; method signature (line 32) | fn signature(&self) -> String; method run (line 33) | async fn run(&self, app_config: &AppConfig); FILE: src/modules/rkhunter.rs type RkHunter (line 14) | pub struct RkHunter; method name (line 18) | fn name(&self) -> &'static str { method signature (line 22) | fn signature(&self) -> String { method run (line 26) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/simcity.rs type Simcity (line 12) | pub struct Simcity; method name (line 16) | fn name(&self) -> &'static str { method signature (line 20) | fn signature(&self) -> String { method run (line 24) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/terraform.rs type Terraform (line 19) | pub struct Terraform; function bold (line 21) | async fn bold(msg: &str) { method name (line 28) | fn name(&self) -> &'static str { method signature (line 32) | fn signature(&self) -> String { method run (line 36) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/weblog.rs type Weblog (line 18) | pub struct Weblog; method name (line 22) | fn name(&self) -> &'static str { method signature (line 26) | fn signature(&self) -> String { method run (line 30) | async fn run(&self, appconfig: &AppConfig) { FILE: src/modules/wpt.rs constant ENCODING_TYPES (line 11) | const ENCODING_TYPES: &[&str] = &[ type WPT (line 18) | pub struct WPT; method name (line 22) | fn name(&self) -> &'static str { method signature (line 26) | fn signature(&self) -> String { method run (line 30) | async fn run(&self, _appconfig: &AppConfig) { function generate_wpt_test_path (line 181) | fn generate_wpt_test_path(rng: &mut rand::rngs::ThreadRng) -> String { function generate_stack_trace (line 235) | fn generate_stack_trace(