SYMBOL INDEX (250 symbols across 19 files) FILE: examples/load-creds.rs function main (line 5) | fn main() -> Result<()> { FILE: src/args.rs type Args (line 9) | pub struct Args { type SubCommand (line 25) | pub enum SubCommand { type Dict (line 40) | pub struct Dict { type Combo (line 51) | pub struct Combo { type Enum (line 60) | pub struct Enum { type Run (line 69) | pub struct Run { type Fsck (line 82) | pub struct Fsck { type Completions (line 98) | pub struct Completions { method gen (line 104) | pub fn gen(&self) -> Result<()> { FILE: src/bin/badtouch.rs type Args (line 22) | pub struct Args { type SubCommand (line 38) | pub enum SubCommand { type Dict (line 58) | pub struct Dict { type Creds (line 69) | pub struct Creds { type Enum (line 78) | pub struct Enum { type Oneshot (line 87) | pub struct Oneshot { type Fsck (line 100) | pub struct Fsck { type Completions (line 116) | pub struct Completions { method gen (line 122) | pub fn gen(&self) -> Result<()> { type Report (line 127) | enum Report { method open (line 133) | pub fn open(path: Option) -> Result { method write_creds (line 140) | pub fn write_creds(&mut self, user: &str, password: &str, script: &str... method write_enum (line 147) | pub fn write_enum(&mut self, user: &str, script: &str) -> Result<()> { function setup_dictionary_attack (line 167) | fn setup_dictionary_attack(pool: &mut Scheduler, args: Dict, config: &Ar... function setup_credential_confirmation (line 193) | fn setup_credential_confirmation(pool: &mut Scheduler, args: Creds, conf... function setup_enum_attack (line 214) | fn setup_enum_attack(pool: &mut Scheduler, args: Enum, config: &Arc) -> Result<()> { function format_valid_creds (line 256) | fn format_valid_creds(script: &str, user: &str, password: &str) -> String { function format_valid_enum (line 261) | fn format_valid_enum(script: &str, user: &str) -> String { function main (line 266) | fn main() -> Result<()> { FILE: src/config.rs type Config (line 8) | pub struct Config { method load (line 22) | pub fn load() -> Result { method from_file (line 37) | pub fn from_file>(path: P) -> Result { method try_from_str (line 47) | pub fn try_from_str(buf: &str) -> Result { type RuntimeConfig (line 14) | pub struct RuntimeConfig { function verify_empty (line 58) | fn verify_empty() { FILE: src/ctx.rs type State (line 17) | pub struct State { method new (line 26) | pub fn new(config: Arc) -> State { method last_error (line 36) | pub fn last_error(&self) -> Option { method clear_error (line 41) | pub fn clear_error(&self) { method set_error (line 46) | pub fn set_error>(&self, err: I) -> Error { method random_id (line 55) | fn random_id(&self) -> String { method register_in_jar (line 59) | pub fn register_in_jar(&self, session: &str, cookies: Vec<(String, Str... method http_mksession (line 66) | pub fn http_mksession(&self) -> String { method http_request (line 73) | pub fn http_request(&self, session_id: &str, method: String, url: Stri... method mysql_register (line 80) | pub fn mysql_register(&self, sock: mysql::Conn) -> String { method mysql_session (line 90) | pub fn mysql_session(&self, id: &str) -> Arc> { method sock_connect (line 96) | pub fn sock_connect(&self, host: &str, port: u16) -> Result { method get_sock (line 106) | pub fn get_sock(&self, id: &str)-> Arc> { type Script (line 115) | pub struct Script { method load (line 122) | pub fn load(path: &str, config: Arc) -> Result