SYMBOL INDEX (1573 symbols across 205 files) FILE: benches/composite.rs function bench_score_of_composite (line 19) | fn bench_score_of_composite(gb: &mut Bench) { FILE: benches/fuzzy.rs function bench_score_of_fuzzy (line 10) | fn bench_score_of_fuzzy(gb: &mut Bench) { FILE: benches/path_normalization.rs function bench_normalization (line 23) | fn bench_normalization(gb: &mut Bench) { FILE: benches/toks.rs function bench_score_of_toks (line 10) | fn bench_score_of_toks(gb: &mut Bench) { FILE: build.rs constant BUILD_MAN_PAGE (line 17) | pub const BUILD_MAN_PAGE: bool = false; function write_completions_file (line 19) | fn write_completions_file>( function build_completion_scripts (line 32) | fn build_completion_scripts() { function build_man_page (line 43) | fn build_man_page() -> std::io::Result<()> { function main (line 56) | fn main() -> std::io::Result<()> { FILE: src/app/app.rs type App (line 52) | pub struct App { method new (line 76) | pub fn new(con: &AppContext) -> Result { method apply_command (line 111) | fn apply_command( method run (line 441) | pub fn run( function clear_caches (line 620) | fn clear_caches() { FILE: src/app/app_context.rs type AppContext (line 44) | pub struct AppContext { method from (line 167) | pub fn from( method cmd (line 285) | pub fn cmd(&self) -> Option<&str> { method initial_mode (line 296) | pub fn initial_mode(&self) -> Mode { method default (line 308) | fn default() -> Self { function are_true_colors_available (line 320) | fn are_true_colors_available() -> bool { function initial_root_file (line 340) | fn initial_root_file(cli_args: &Args) -> Result<(PathBuf, Option io::Result { function canonicalize_root (line 375) | fn canonicalize_root(root: &Path) -> io::Result { function build_server_name (line 386) | fn build_server_name(args: &Args) -> Option { FILE: src/app/app_panels.rs type AppPanelsAndInputs (line 32) | pub struct AppPanelsAndInputs { method new (line 65) | pub fn new(con: &AppContext) -> Result { method screen (line 96) | pub fn screen(&self) -> Screen { method len (line 100) | pub fn len(&self) -> usize { method set_terminal_size (line 107) | pub fn set_terminal_size( method resize_all (line 117) | pub fn resize_all( method state (line 137) | pub fn state(&self) -> &dyn PanelState { method mut_state (line 140) | pub fn mut_state(&mut self) -> &mut dyn PanelState { method get_other_panel_path (line 147) | pub fn get_other_panel_path(&self) -> Option { method push_state (line 172) | pub fn push_state( method remove_state (line 186) | pub fn remove_state( method panels (line 203) | pub fn panels(&self) -> &AppPanels { method panel (line 206) | pub fn panel(&self) -> &Panel { method mut_panel (line 209) | pub fn mut_panel(&mut self) -> &mut Panel { method preview_panel_id (line 213) | pub fn preview_panel_id(&self) -> Option { method stage_panel_id (line 216) | pub fn stage_panel_id(&self) -> Option { method idx_by_ref (line 219) | pub fn idx_by_ref( method has_preview_panel (line 226) | pub fn has_preview_panel(&self) -> bool { method has_stage_panel (line 229) | pub fn has_stage_panel(&self) -> bool { method active_panel_idx (line 232) | pub fn active_panel_idx(&self) -> usize { method preview_panel_idx (line 235) | pub fn preview_panel_idx(&self) -> Option { method panel_by_idx_unchecked (line 238) | pub fn panel_by_idx_unchecked( method count_of_type (line 244) | pub fn count_of_type( method new_panel (line 258) | pub fn new_panel( method activate (line 307) | pub fn activate( method focus_by_type (line 315) | pub fn focus_by_type( method close (line 331) | pub fn close( method close_first_non_tree (line 372) | pub fn close_first_non_tree( method close_rightest_inactive_tree (line 388) | pub fn close_rightest_inactive_tree( method clicked_panel_index (line 413) | pub fn clicked_panel_index( method on_input_event (line 430) | pub fn on_input_event( method app_cmd_context (line 445) | fn app_cmd_context<'c>( method on_input_internal (line 459) | pub fn on_input_internal( method apply_command (line 467) | pub fn apply_command<'c>( method has_pending_task (line 491) | pub fn has_pending_task(&mut self) -> bool { method do_pending_tasks (line 495) | pub fn do_pending_tasks( method do_pending_task (line 520) | pub fn do_pending_task( method refresh_active_panel (line 546) | pub fn refresh_active_panel( method refresh_all_panels (line 556) | pub fn refresh_all_panels( method refresh_input_status (line 565) | pub fn refresh_input_status( method update_preview (line 595) | pub fn update_preview( method input (line 617) | pub fn input(&mut self) -> &mut PanelInput { method get_input_content (line 620) | pub fn get_input_content(&self) -> String { method set_input_arg (line 624) | pub fn set_input_arg( method do_input_escape (line 636) | pub fn do_input_escape( method clear_input (line 645) | pub fn clear_input(&mut self) { method clear_input_invocation (line 654) | pub fn clear_input_invocation( method display_panels (line 673) | pub fn display_panels( type AppPanels (line 51) | pub struct AppPanels { method idx_by_type (line 746) | fn idx_by_type( method idx_by_ref (line 754) | fn idx_by_ref( method by_type (line 773) | fn by_type( method by_ref (line 781) | fn by_ref( method has_type (line 787) | fn has_type( method state (line 794) | pub fn state(&self) -> &dyn PanelState { method mut_state (line 797) | pub fn mut_state(&mut self) -> &mut dyn PanelState { method state_by_ref (line 800) | pub fn state_by_ref( FILE: src/app/app_state.rs type AppState (line 8) | pub struct AppState { method new (line 25) | pub fn new>(root: P) -> Self { FILE: src/app/cmd_context.rs type CmdContext (line 15) | pub struct CmdContext<'c> { type AppCmdContext (line 22) | pub struct AppCmdContext<'c> { type PanelCmdContext (line 32) | pub struct PanelCmdContext<'c> { FILE: src/app/cmd_result.rs type HDir (line 16) | pub enum HDir { type CmdResult (line 22) | pub enum CmdResult { method verb_not_found (line 59) | pub fn verb_not_found(text: &str) -> CmdResult { method from_optional_browser_state (line 63) | pub fn from_optional_browser_state( method new_state (line 89) | pub fn new_state(state: Box) -> Self { method error (line 95) | pub fn error>(message: S) -> Self { method from (line 101) | fn from(launchable: Launchable) -> Self { method fmt (line 107) | fn fmt( FILE: src/app/display_context.rs type DisplayContext (line 12) | pub struct DisplayContext<'c> { FILE: src/app/mode.rs type Mode (line 7) | pub enum Mode { FILE: src/app/panel.rs type Panel (line 25) | pub struct Panel { method new (line 36) | pub fn new( method set_error (line 55) | pub fn set_error( method set_message (line 61) | pub fn set_message>( method apply_command (line 70) | pub fn apply_command<'c>( method do_pending_task (line 102) | pub fn do_pending_task( method has_pending_task (line 114) | pub fn has_pending_task(&self) -> bool { method push_state (line 118) | pub fn push_state( method mut_state (line 125) | pub fn mut_state(&mut self) -> &mut dyn PanelState { method state (line 133) | pub fn state(&self) -> &dyn PanelState { method remove_state (line 142) | pub fn remove_state(&mut self) -> bool { method write_status (line 151) | pub fn write_status( method write_purpose (line 173) | pub fn write_purpose( FILE: src/app/panel_id.rs type PanelId (line 3) | pub struct PanelId(usize); method from (line 6) | fn from(u: usize) -> Self { method as_usize (line 14) | pub fn as_usize(&self) -> usize { FILE: src/app/panel_purpose.rs type PanelPurpose (line 5) | pub enum PanelPurpose { method is_arg_edition (line 13) | pub fn is_arg_edition(self) -> bool { method is_preview (line 17) | pub fn is_preview(self) -> bool { FILE: src/app/panel_reference.rs type PanelReference (line 22) | pub enum PanelReference { method is_default (line 35) | pub fn is_default(&self) -> bool { method fmt (line 41) | fn fmt( method deserialize (line 82) | fn deserialize(deserializer: D) -> Result type Err (line 56) | type Err = ConfError; method from_str (line 57) | fn from_str(s: &str) -> Result { method serialize (line 71) | fn serialize( FILE: src/app/panel_state.rs type PanelState (line 28) | pub trait PanelState { method get_type (line 29) | fn get_type(&self) -> PanelStateType; method set_mode (line 31) | fn set_mode( method get_mode (line 35) | fn get_mode(&self) -> Mode; method clear_pending (line 38) | fn clear_pending(&mut self) {} method on_click (line 40) | fn on_click( method on_double_click (line 50) | fn on_double_click( method on_pattern (line 60) | fn on_pattern( method on_mode_verb (line 69) | fn on_mode_verb( method on_internal (line 88) | fn on_internal( method on_internal_generic (line 103) | fn on_internal_generic( method stage (line 745) | fn stage( method unstage (line 768) | fn unstage( method toggle_stage (line 788) | fn toggle_stage( method execute_verb (line 805) | fn execute_verb( method execute_external (line 854) | fn execute_external( method execute_sequence (line 884) | fn execute_sequence( method on_command (line 922) | fn on_command( method open_preview (line 987) | fn open_preview( method tree_root (line 1025) | fn tree_root(&self) -> Option<&Path> { method watchable_paths (line 1029) | fn watchable_paths(&self) -> Vec { method selected_path (line 1033) | fn selected_path(&self) -> Option<&Path>; method selection (line 1035) | fn selection(&self) -> Option>; method sel_info (line 1037) | fn sel_info<'c>( method has_at_least_one_selection (line 1048) | fn has_at_least_one_selection( method refresh (line 1055) | fn refresh( method tree_options (line 1061) | fn tree_options(&self) -> TreeOptions; method with_new_options (line 1068) | fn with_new_options( method do_pending_task (line 1076) | fn do_pending_task( method get_pending_task (line 1087) | fn get_pending_task(&self) -> Option<&'static str> { method display (line 1091) | fn display( method get_flags (line 1098) | fn get_flags(&self) -> Vec { method get_starting_input (line 1102) | fn get_starting_input(&self) -> String { method set_selected_path (line 1106) | fn set_selected_path( method no_verb_status (line 1115) | fn no_verb_status( method get_status (line 1124) | fn get_status( method get_verb_status (line 1176) | fn get_verb_status( function get_arg (line 1207) | pub fn get_arg( FILE: src/app/sel_info.rs type SelInfo (line 15) | pub enum SelInfo<'s> { function to_selections (line 22) | pub fn to_selections(&self) -> Vec> { function from_path (line 39) | pub fn from_path(path: &'a Path) -> Self { function count_paths (line 48) | pub fn count_paths(&self) -> usize { function is_accepted_by (line 56) | pub fn is_accepted_by( function common_stype (line 74) | pub fn common_stype(&self) -> Option { function one_sel (line 90) | pub fn one_sel(self) -> Option> { function first_sel (line 97) | pub fn first_sel(self) -> Option> { function one_path (line 110) | pub fn one_path(self) -> Option<&'a Path> { function extension (line 114) | pub fn extension(&self) -> Option<&str> { FILE: src/app/selection.rs type LineNumber (line 19) | pub type LineNumber = usize; type SelectionType (line 22) | pub enum SelectionType { method respects (line 40) | pub fn respects( method is_respected_by (line 47) | pub fn is_respected_by( method from (line 59) | pub fn from(path: &Path) -> Self { type Selection (line 31) | pub struct Selection<'s> { function to_opener (line 71) | pub fn to_opener( FILE: src/app/standard_status.rs type StandardStatus (line 10) | pub struct StandardStatus { method new (line 31) | pub fn new(verb_store: &VerbStore) -> Self { method builder (line 87) | pub fn builder<'s>( type StatusParts (line 98) | struct StatusParts<'b> { function add (line 102) | fn add( function addo (line 108) | fn addo( function len (line 116) | fn len(&self) -> usize { function to_status (line 122) | fn to_status( type StandardStatusBuilder (line 152) | pub struct StandardStatusBuilder<'s> { function new (line 163) | fn new( function status (line 180) | pub fn status(self) -> Status { FILE: src/app/state_type.rs type PanelStateType (line 10) | pub enum PanelStateType { FILE: src/app/status.rs type Status (line 4) | pub struct Status { method new (line 10) | pub fn new>( method from_message (line 20) | pub fn from_message>(message: S) -> Status { method from_error (line 27) | pub fn from_error>(message: S) -> Status { FILE: src/browser/browser_state.rs type BrowserState (line 24) | pub struct BrowserState { method new (line 46) | pub fn new( method search (line 77) | fn search( method modified (line 88) | fn modified( method root (line 108) | pub fn root(&self) -> &Path { method page_height (line 112) | pub fn page_height(screen: Screen) -> usize { method displayed_tree (line 118) | pub fn displayed_tree(&self) -> &Tree { method displayed_tree_mut (line 124) | pub fn displayed_tree_mut(&mut self) -> &mut Tree { method open_selection_stay_in_broot (line 128) | pub fn open_selection_stay_in_broot( method go_to_parent (line 173) | pub fn go_to_parent( type BrowserTask (line 33) | enum BrowserTask { method tree_root (line 197) | fn tree_root(&self) -> Option<&Path> { method get_type (line 201) | fn get_type(&self) -> PanelStateType { method set_mode (line 205) | fn set_mode( method get_mode (line 212) | fn get_mode(&self) -> Mode { method get_pending_task (line 216) | fn get_pending_task(&self) -> Option<&'static str> { method watchable_paths (line 229) | fn watchable_paths(&self) -> Vec { method selected_path (line 237) | fn selected_path(&self) -> Option<&Path> { method selection (line 241) | fn selection(&self) -> Option> { method tree_options (line 253) | fn tree_options(&self) -> TreeOptions { method with_new_options (line 260) | fn with_new_options( method clear_pending (line 281) | fn clear_pending(&mut self) { method on_click (line 285) | fn on_click( method on_double_click (line 296) | fn on_double_click( method on_pattern (line 313) | fn on_pattern( method on_internal (line 332) | fn on_internal( method no_verb_status (line 713) | fn no_verb_status( method do_pending_task (line 746) | fn do_pending_task( method display (line 808) | fn display( method refresh (line 824) | fn refresh( method get_flags (line 846) | fn get_flags(&self) -> Vec { method get_starting_input (line 860) | fn get_starting_input(&self) -> String { FILE: src/cli/args.rs type Args (line 16) | pub struct Args { type TriBool (line 212) | pub enum TriBool { method unwrap_or_else (line 218) | pub fn unwrap_or_else( type CliShellInstallState (line 234) | pub enum CliShellInstallState { type Err (line 240) | type Err = String; method from_str (line 241) | fn from_str(state: &str) -> Result { FILE: src/cli/install_launch_args.rs type InstallLaunchArgs (line 14) | pub struct InstallLaunchArgs { method from (line 20) | pub fn from(args: &Args) -> Result { FILE: src/cli/mod.rs function run (line 70) | pub fn run() -> Result, ProgramError> { function clear_resources (line 196) | fn clear_resources() { function ask_authorization (line 202) | pub fn ask_authorization() -> io::Result { FILE: src/command/command.rs type Command (line 21) | pub enum Command { method empty (line 62) | pub fn empty() -> Command { method is_none (line 66) | pub fn is_none(&self) -> bool { method triggered_verb (line 70) | pub fn triggered_verb<'v>( method as_verb_invocation (line 80) | pub fn as_verb_invocation(&self) -> Option<&VerbInvocation> { method from_parts (line 99) | pub fn from_parts( method is_verb_invocated_from_input (line 124) | pub fn is_verb_invocated_from_input(&self) -> bool { method from_raw (line 132) | pub fn from_raw( method from_pattern (line 141) | pub fn from_pattern(pattern: &InputPattern) -> Self { method default (line 147) | fn default() -> Command { FILE: src/command/completion.rs function common_start (line 20) | fn common_start<'l>( type Completions (line 35) | pub enum Completions { method from_list (line 47) | fn from_list(completions: Vec) -> Self { method for_wholes (line 69) | fn for_wholes( method for_verb (line 89) | fn for_verb( method list_for_path (line 112) | fn list_for_path( method for_arg (line 156) | fn for_arg( method for_theme_arg (line 181) | fn for_theme_arg(arg: &str) -> Self { method for_path_arg (line 192) | fn for_path_arg( method for_input (line 237) | pub fn for_input( FILE: src/command/panel_input.rs type PanelInput (line 34) | pub struct PanelInput { method new (line 41) | pub fn new(area: Area) -> Self { method set_content (line 49) | pub fn set_content( method get_content (line 56) | pub fn get_content(&self) -> String { method display (line 60) | pub fn display( method on_event (line 87) | pub fn on_event( method handle_input_related_verb (line 125) | fn handle_input_related_verb( method on_internal (line 140) | pub fn on_internal( method handle_input_related_internal (line 154) | fn handle_input_related_internal( method enter_input_mode_with_key (line 217) | fn enter_input_mode_with_key( method escape (line 242) | pub fn escape( method auto_complete_verb (line 273) | fn auto_complete_verb( method find_key_verb (line 340) | fn find_key_verb<'c>( method on_mouse (line 383) | fn on_mouse( method is_key_allowed_for_verb (line 414) | fn is_key_allowed_for_verb( method on_key (line 431) | fn on_key( FILE: src/command/parts.rs type CommandParts (line 12) | pub struct CommandParts { method fmt (line 19) | fn fmt( method has_not_empty_verb_invocation (line 32) | pub fn has_not_empty_verb_invocation(&self) -> bool { method from (line 37) | pub fn from>(raw: S) -> Self { method split (line 139) | pub fn split(mut self) -> (Option, Option) { function pp (line 175) | fn pp(a: &[&str]) -> PatternParts { function check (line 183) | fn check( function parse_empty (line 205) | fn parse_empty() { function parse_just_semicolon (line 209) | fn parse_just_semicolon() { function parse_no_pattern (line 213) | fn parse_no_pattern() { function parse_pattern_and_invocation (line 217) | fn parse_pattern_and_invocation() { function allow_extra_spaces_before_invocation (line 226) | fn allow_extra_spaces_before_invocation() { function parse_pattern_between_slashes (line 248) | fn parse_pattern_between_slashes() { function parse_pattern_with_space (line 262) | fn parse_pattern_with_space() { function parse_pattern_with_slash (line 266) | fn parse_pattern_with_slash() { function parse_fuzzy_pattern_searching_parenthesis (line 275) | fn parse_fuzzy_pattern_searching_parenthesis() { function parse_regex_pattern_searching_parenthesis (line 279) | fn parse_regex_pattern_searching_parenthesis() { function parse_composite_pattern (line 288) | fn parse_composite_pattern() { function parse_unclosed_composite_pattern (line 306) | fn parse_unclosed_composite_pattern() { function issue_592 (line 323) | fn issue_592() { function allow_non_escaped_double_colon (line 335) | fn allow_non_escaped_double_colon() { FILE: src/command/scroll.rs type ScrollCommand (line 2) | pub enum ScrollCommand { method to_lines (line 8) | pub fn to_lines( method is_up (line 17) | pub fn is_up(self) -> bool { method apply (line 24) | pub fn apply( method is_thumb (line 34) | pub fn is_thumb( FILE: src/command/sel.rs function move_sel (line 4) | pub fn move_sel( FILE: src/command/sequence.rs type Sequence (line 19) | pub struct Sequence { method local_separator (line 26) | pub fn local_separator() -> String { method new (line 32) | pub fn new>( method new_single (line 41) | pub fn new_single>(cmd: S) -> Self { method new_local (line 47) | pub fn new_local(raw: String) -> Self { method parse (line 58) | pub fn parse( method has_selection_group (line 73) | pub fn has_selection_group(&self) -> bool { method has_other_panel_group (line 76) | pub fn has_other_panel_group(&self) -> bool { function add_commands (line 90) | fn add_commands( FILE: src/command/trigger_type.rs type TriggerType (line 8) | pub enum TriggerType<'v> { FILE: src/conf/conf.rs type Conf (line 57) | pub struct Conf { method default_location (line 176) | pub fn default_location() -> PathBuf { method from_default_location (line 190) | pub fn from_default_location() -> Result { method solve_conf_path (line 211) | pub fn solve_conf_path( method read_file (line 230) | pub fn read_file( FILE: src/conf/default.rs function write_default_conf_in (line 18) | pub fn write_default_conf_in(dir: &Path) -> Result<(), io::Error> { function find_files (line 42) | fn find_files<'d>( function check_default_conf_files (line 61) | fn check_default_conf_files() { FILE: src/conf/default_flags.rs function parse_default_flags (line 11) | pub fn parse_default_flags(s: &str) -> Result { FILE: src/conf/file_size.rs function parse_file_size (line 6) | pub fn parse_file_size(input: &str) -> Result { function test_parse_file_size (line 41) | fn test_parse_file_size() { function deserialize (line 48) | pub fn deserialize<'de, D>(d: D) -> Result, D::Error> FILE: src/conf/format.rs type SerdeFormat (line 17) | pub enum SerdeFormat { method key (line 26) | pub fn key(self) -> &'static str { method from_key (line 32) | pub fn from_key(key: &str) -> Option { method from_path (line 39) | pub fn from_path(path: &Path) -> Result { method read_string (line 48) | pub fn read_string( method read_file (line 67) | pub fn read_file(path: &Path) -> Result FILE: src/conf/import.rs type Import (line 9) | pub enum Import { method applies (line 25) | pub fn applies(&self) -> bool { method luma (line 28) | pub fn luma(&self) -> Option<&LumaCondition> { method file (line 34) | pub fn file(&self) -> &str { type DetailedImport (line 15) | pub struct DetailedImport { FILE: src/conf/mod.rs function app_dirs (line 35) | pub fn app_dirs() -> directories::ProjectDirs { function env_conf_dir (line 41) | fn env_conf_dir() -> Option { function find_conf_dir (line 49) | fn find_conf_dir() -> PathBuf { function find_conf_dir (line 54) | fn find_conf_dir() -> PathBuf { function dir (line 87) | pub fn dir() -> &'static Path { FILE: src/conf/special_handling_conf.rs type SpecialPathsConf (line 12) | type SpecialPathsConf = HashMap; type GlobConf (line 16) | pub struct GlobConf { method to_glob (line 93) | pub fn to_glob(&self) -> Result { type SpecialHandlingConf (line 22) | pub enum SpecialHandlingConf { type SpecialHandlingShortcut (line 29) | pub enum SpecialHandlingShortcut { method from (line 40) | fn from(shortcut: SpecialHandlingShortcut) -> Self { method from (line 73) | fn from(conf: SpecialHandlingConf) -> Self { type Error (line 82) | type Error = ConfError; method try_from (line 83) | fn try_from(map: &SpecialPathsConf) -> Result { FILE: src/conf/verb_conf.rs type VerbConf (line 17) | pub struct VerbConf { FILE: src/content_search/content_match.rs type ContentMatch (line 4) | pub struct ContentMatch { method build (line 11) | pub fn build( FILE: src/content_search/content_search_result.rs type ContentSearchResult (line 3) | pub enum ContentSearchResult { method is_found (line 15) | pub fn is_found(self) -> bool { FILE: src/content_search/mod.rs constant DEFAULT_MAX_FILE_SIZE (line 29) | pub const DEFAULT_MAX_FILE_SIZE: usize = 10 * 1024 * 1024; function get_mmap (line 31) | pub fn get_mmap>(hay_path: P) -> io::Result { function get_mmap_if_suitable (line 40) | pub fn get_mmap_if_suitable>( function is_path_suitable (line 60) | pub fn is_path_suitable>( function line_count_at_pos (line 75) | pub fn line_count_at_pos>( FILE: src/content_search/needle.rs type Needle (line 18) | pub struct Needle { method fmt (line 27) | fn fmt( method new (line 38) | pub fn new( method is_empty (line 49) | pub fn is_empty(&self) -> bool { method as_str (line 53) | pub fn as_str(&self) -> &str { method find_naive_1 (line 58) | fn find_naive_1( method find_naive_2 (line 69) | fn find_naive_2( method find_naive_3 (line 91) | fn find_naive_3( method find_naive_4 (line 117) | fn find_naive_4( method find_naive_6 (line 136) | fn find_naive_6( method is_at_pos (line 165) | fn is_at_pos( method find_naive (line 181) | fn find_naive( method search_mmap (line 210) | fn search_mmap( method search (line 245) | pub fn search>( method get_match (line 258) | pub fn get_match>( function test_found (line 280) | fn test_found() -> Result<(), io::Error> { FILE: src/content_type/extensions.rs function is_known_binary (line 89) | pub fn is_known_binary(ext: &str) -> bool { FILE: src/content_type/magic_numbers.rs constant MIN_FILE_SIZE (line 16) | pub const MIN_FILE_SIZE: usize = 100; function is_known_binary (line 85) | pub fn is_known_binary(bytes: &[u8]) -> bool { function is_file_known_binary (line 125) | pub fn is_file_known_binary>(path: P) -> io::Result { FILE: src/content_type/mod.rs function is_file_text (line 11) | pub fn is_file_text>(path: P) -> io::Result { function is_file_binary (line 19) | pub fn is_file_binary>(path: P) -> io::Result { FILE: src/display/areas.rs type Areas (line 11) | pub struct Areas { method create (line 31) | pub fn create( method resize_all (line 67) | pub fn resize_all( method compute_areas (line 87) | fn compute_areas( method is_first (line 216) | pub fn is_first(&self) -> bool { method is_last (line 219) | pub fn is_last(&self) -> bool { constant MINIMAL_PANEL_HEIGHT (line 20) | const MINIMAL_PANEL_HEIGHT: u16 = 4; constant MINIMAL_PANEL_WIDTH (line 21) | const MINIMAL_PANEL_WIDTH: u16 = 8; constant MINIMAL_SCREEN_WIDTH (line 22) | const MINIMAL_SCREEN_WIDTH: u16 = 16; type Slot (line 24) | enum Slot<'a> { FILE: src/display/cell_size.rs function cell_size_in_pixels (line 7) | pub fn cell_size_in_pixels() -> std::io::Result<(u32, u32)> { function cell_size_in_pixels (line 47) | pub fn cell_size_in_pixels() -> std::io::Result<(u32, u32)> { FILE: src/display/col.rs constant COLS_COUNT (line 15) | const COLS_COUNT: usize = 10; type Col (line 19) | pub enum Col { method index_in (line 100) | pub fn index_in( method needs_left_margin (line 112) | pub fn needs_left_margin(self) -> bool { method is_visible (line 126) | pub fn is_visible( type Cols (line 51) | pub type Cols = [Col; COLS_COUNT]; type Error (line 149) | type Error = ConfError; method try_from (line 150) | fn try_from(cc: &ColsConf) -> Result { type ColsConf (line 55) | pub enum ColsConf { type Err (line 77) | type Err = ConfError; method from_str (line 78) | fn from_str(s: &str) -> Result { function parse_cols (line 161) | pub fn parse_cols(arr: &Vec) -> Result { function parse_cols_single_str (line 181) | pub fn parse_cols_single_str(s: &str) -> Result { FILE: src/display/displayable_tree.rs type DisplayableTree (line 59) | pub struct DisplayableTree<'a, 's, 't> { function out_of_app (line 69) | pub fn out_of_app( function label_style (line 91) | fn label_style( function write_line_count (line 120) | fn write_line_count( function write_line_device_id (line 138) | fn write_line_device_id( function write_line_selection_mark (line 164) | fn write_line_selection_mark( function write_line_size (line 177) | fn write_line_size( function write_line_size_with_bar (line 193) | fn write_line_size_with_bar( function write_line_git_status (line 220) | fn write_line_git_status( function write_date (line 244) | fn write_date( function write_branch (line 262) | fn write_branch( function write_line_stage_mark (line 297) | fn write_line_stage_mark( function write_line_label (line 311) | fn write_line_label( function write_content_extract (line 387) | fn write_content_extract( function write_root_line (line 409) | pub fn write_root_line( function extend_line_bg (line 462) | pub fn extend_line_bg( function write_on (line 479) | pub fn write_on( FILE: src/display/flags_display.rs function visible_width (line 12) | pub fn visible_width(flags: &[Flag]) -> u16 { function write (line 22) | pub fn write( FILE: src/display/git_status_display.rs type GitStatusDisplay (line 10) | pub struct GitStatusDisplay<'a, 's> { function from (line 20) | pub fn from( function write (line 55) | pub fn write( FILE: src/display/layout_instructions.rs type LayoutInstructions (line 9) | pub struct LayoutInstructions { method push (line 75) | pub fn push( type LayoutInstruction (line 15) | pub enum LayoutInstruction { method is_moving_divider (line 63) | pub fn is_moving_divider( type MoveDividerArgs (line 24) | pub struct MoveDividerArgs { type Err (line 29) | type Err = &'static str; method from_str (line 30) | fn from_str(s: &str) -> Result { type SetPanelWidthArgs (line 44) | pub struct SetPanelWidthArgs { type Err (line 49) | type Err = &'static str; method from_str (line 50) | fn from_str(s: &str) -> Result { FILE: src/display/luma.rs type Luma (line 9) | pub enum Luma { method read (line 27) | pub fn read() -> Self { function luma (line 17) | pub fn luma() -> &'static Result { type LumaCondition (line 38) | pub enum LumaCondition { method is_verified (line 44) | pub fn is_verified(&self) -> bool { method includes (line 52) | pub fn includes( FILE: src/display/matched_string.rs type MatchedString (line 18) | pub struct MatchedString<'a> { function new (line 28) | pub fn new( function split_on_last (line 47) | pub fn split_on_last( function fill (line 74) | pub fn fill( function width (line 82) | pub fn width(&self) -> usize { function cut_left_to_fit (line 87) | pub fn cut_left_to_fit( function queue_on (line 116) | pub fn queue_on( FILE: src/display/mod.rs constant WIDE_STATUS (line 64) | pub const WIDE_STATUS: bool = true; type W (line 67) | pub type W = std::io::BufWriter; function writer (line 71) | pub fn writer() -> W { FILE: src/display/num_format.rs function format_count (line 2) | pub fn format_count(count: usize) -> String { function test_format_count (line 14) | fn test_format_count() { FILE: src/display/permissions.rs type PermWriter (line 20) | pub struct PermWriter<'s> { function new (line 27) | pub fn new( function for_tree (line 39) | pub fn for_tree( function write_mode (line 47) | fn write_mode( function write_permissions (line 110) | pub fn write_permissions( function user_group_max_lengths (line 137) | fn user_group_max_lengths(tree: &Tree) -> (usize, usize) { FILE: src/display/screen.rs type Screen (line 21) | pub struct Screen { method new (line 27) | pub fn new(con: &AppContext) -> Result { method set_terminal_size (line 35) | pub fn set_terminal_size( method read_size (line 47) | pub fn read_size( method goto (line 56) | pub fn goto( method clear_line (line 66) | pub fn clear_line( method clear_area_to_right (line 75) | pub fn clear_area_to_right( method clear_bottom_right_char (line 90) | pub fn clear_bottom_right_char( FILE: src/display/status_line.rs function write (line 23) | pub fn write( function erase (line 63) | pub fn erase( FILE: src/errors.rs method is_permission_denied (line 41) | pub fn is_permission_denied(&self) -> bool { type IoToShellInstallError (line 53) | pub trait IoToShellInstallError { method context (line 54) | fn context( function context (line 60) | fn context( FILE: src/file_sum/mod.rs constant DEFAULT_THREAD_COUNT (line 23) | pub const DEFAULT_THREAD_COUNT: usize = 5; function clear_cache (line 28) | pub fn clear_cache() { type FileSum (line 35) | pub struct FileSum { method new (line 43) | pub fn new( method zero (line 57) | pub fn zero() -> Self { method incr (line 61) | pub fn incr(&mut self) { method from_file (line 67) | pub fn from_file(path: &Path) -> Self { method from_dir (line 74) | pub fn from_dir( method part_of_size (line 97) | pub fn part_of_size( method to_count (line 108) | pub fn to_count(self) -> usize { method to_seconds (line 113) | pub fn to_seconds(self) -> u32 { method to_size (line 117) | pub fn to_size(self) -> u64 { method to_valid_seconds (line 120) | pub fn to_valid_seconds(self) -> Option { method is_sparse (line 130) | pub fn is_sparse(self) -> bool { method add_assign (line 137) | fn add_assign( FILE: src/file_sum/sum_computation.rs type DirSummer (line 35) | struct DirSummer { method new (line 52) | pub fn new(thread_count: usize) -> Self { method compute_dir_sum (line 66) | pub fn compute_dir_sum( type NodeId (line 44) | struct NodeId { function compute_dir_sum (line 248) | pub fn compute_dir_sum( function compute_file_sum (line 264) | pub fn compute_file_sum(path: &Path) -> FileSum { function extract_seconds (line 289) | fn extract_seconds(md: &fs::Metadata) -> u32 { function extract_seconds (line 294) | fn extract_seconds(md: &fs::Metadata) -> u32 { function md_sum (line 305) | fn md_sum(md: &fs::Metadata) -> FileSum { FILE: src/filesystems/filesystems_state.rs type FilteredContent (line 34) | struct FilteredContent { type FilesystemState (line 41) | pub struct FilesystemState { method new (line 56) | pub fn new( method count (line 99) | pub fn count(&self) -> usize { method try_scroll (line 105) | pub fn try_scroll( method move_line (line 120) | fn move_line( method no_opt_selected_path (line 142) | fn no_opt_selected_path(&self) -> &Path { method no_opt_selection (line 146) | fn no_opt_selection(&self) -> Selection<'_> { method get_type (line 157) | fn get_type(&self) -> PanelStateType { method set_mode (line 161) | fn set_mode( method get_mode (line 168) | fn get_mode(&self) -> Mode { method selected_path (line 172) | fn selected_path(&self) -> Option<&Path> { method tree_options (line 176) | fn tree_options(&self) -> TreeOptions { method with_new_options (line 180) | fn with_new_options( method selection (line 191) | fn selection(&self) -> Option> { method refresh (line 195) | fn refresh( method on_pattern (line 203) | fn on_pattern( method display (line 243) | fn display( method on_internal (line 545) | fn on_internal( method on_click (line 661) | fn on_click( FILE: src/filesystems/mod.rs function clear_cache (line 20) | pub fn clear_cache() { FILE: src/filesystems/mount_list.rs type MountList (line 12) | pub struct MountList { method clear_cache (line 17) | pub fn clear_cache(&mut self) { method load (line 21) | pub fn load(&mut self) -> Result<&Vec, ProgramError> { method get_by_device_id (line 46) | pub fn get_by_device_id( FILE: src/filesystems/mount_space_display.rs type MountSpaceDisplay (line 21) | pub struct MountSpaceDisplay<'m, 's> { function from (line 28) | pub fn from( function write (line 40) | pub fn write( FILE: src/flag/mod.rs type Flag (line 3) | pub struct Flag { FILE: src/git/ignore.rs type Ignorer (line 30) | pub struct Ignorer { method root_chain (line 193) | pub fn root_chain( method deeper_chain (line 241) | pub fn deeper_chain( method accepts (line 271) | pub fn accepts( type IgnoreChain (line 34) | pub struct IgnoreChain { method push (line 184) | pub fn push( type IgnoreFile (line 40) | pub struct IgnoreFile { method new (line 133) | pub fn new( method global (line 157) | pub fn global(repo_dir: &Path) -> Option { type IgnoreRule (line 48) | struct IgnoreRule { method fmt (line 57) | fn fmt( method from (line 73) | fn from( function find_global_ignore (line 167) | pub fn find_global_ignore() -> Option { function is_repo (line 304) | pub fn is_repo(root: &Path) -> bool { FILE: src/git/mod.rs function closest_repo_dir (line 27) | pub fn closest_repo_dir(mut path: &Path) -> Option { FILE: src/git/status.rs constant INTERESTING (line 14) | const INTERESTING: Status = Status::from_bits_truncate( type LineGitStatus (line 23) | pub struct LineGitStatus { method from (line 28) | pub fn from( method is_interesting (line 36) | pub fn is_interesting(self) -> bool { type LineStatusComputer (line 44) | pub struct LineStatusComputer { method from (line 48) | pub fn from(repo: &Repository) -> Option { method line_status (line 65) | pub fn line_status( method is_interesting (line 73) | pub fn is_interesting( type TreeGitStatus (line 82) | pub struct TreeGitStatus { method from (line 89) | pub fn from(repo: &Repository) -> Option { FILE: src/git/status_computer.rs function compute_tree_status (line 24) | fn compute_tree_status(root_path: &Path) -> ComputationResult TextTemplateExpander<'static, 'static> { FILE: src/help/help_features.rs function list (line 2) | pub fn list() -> Vec<(&'static str, &'static str)> { FILE: src/help/help_search_modes.rs type SearchModeHelp (line 8) | pub struct SearchModeHelp { function search_mode_help (line 15) | pub fn search_mode_help( FILE: src/help/help_state.rs type HelpState (line 35) | pub struct HelpState { method new (line 46) | pub fn new( method get_type (line 70) | fn get_type(&self) -> PanelStateType { method set_mode (line 74) | fn set_mode( method get_mode (line 81) | fn get_mode(&self) -> Mode { method selected_path (line 85) | fn selected_path(&self) -> Option<&Path> { method tree_options (line 89) | fn tree_options(&self) -> TreeOptions { method with_new_options (line 93) | fn with_new_options( method selection (line 104) | fn selection(&self) -> Option> { method refresh (line 113) | fn refresh( method on_pattern (line 122) | fn on_pattern( method display (line 132) | fn display( method on_internal (line 223) | fn on_internal( FILE: src/help/help_verbs.rs type MatchingVerbRow (line 10) | pub struct MatchingVerbRow<'v> { function name (line 20) | pub fn name(&self) -> &str { function shortcut (line 29) | pub fn shortcut(&self) -> &str { function matching_verb_rows (line 42) | pub fn matching_verb_rows<'v>( FILE: src/hex/byte.rs type ByteCategory (line 6) | pub enum ByteCategory { type Byte (line 15) | pub struct Byte(u8); method from (line 18) | fn from(u: u8) -> Self { method category (line 24) | pub fn category(self) -> ByteCategory { method style (line 38) | pub fn style( method as_char (line 51) | pub fn as_char(self) -> char { FILE: src/hex/hex_view.rs type HexLine (line 34) | pub struct HexLine { type HexView (line 39) | pub struct HexView { method new (line 47) | pub fn new(path: PathBuf) -> io::Result { method line_count (line 56) | pub fn line_count(&self) -> usize { method try_scroll (line 59) | pub fn try_scroll( method select_first (line 67) | pub fn select_first(&mut self) { method select_last (line 70) | pub fn select_last(&mut self) { method get_page (line 75) | pub fn get_page( method display (line 107) | pub fn display( method display_info (line 232) | pub fn display_info( function is_thumb (line 258) | fn is_thumb( FILE: src/icon/font.rs type FontPlugin (line 7) | pub struct FontPlugin { method sanity_check (line 17) | fn sanity_check( method new (line 41) | pub fn new( method handle_single_extension (line 82) | fn handle_single_extension( method handle_file (line 95) | fn handle_file( method handle_double_extension (line 107) | fn handle_double_extension( method get_icon (line 123) | fn get_icon( FILE: src/icon/icon_plugin.rs type IconPlugin (line 3) | pub trait IconPlugin { method get_icon (line 4) | fn get_icon( FILE: src/icon/mod.rs function icon_plugin (line 8) | pub fn icon_plugin(icon_set: &str) -> Option bool { method is_full (line 68) | pub fn is_full(&self) -> bool { method write (line 71) | pub fn write( FILE: src/image/image_view.rs type DrawingInfo (line 39) | struct DrawingInfo { method follows_in_place (line 45) | pub fn follows_in_place( type CachedImage (line 56) | struct CachedImage { type ImageView (line 64) | pub struct ImageView { method new (line 73) | pub fn new(path: &Path) -> Result { method display (line 83) | pub fn display( method display_info (line 194) | pub fn display_info( FILE: src/image/source_image.rs type SourceImage (line 15) | pub enum SourceImage { method new (line 21) | pub fn new(path: &Path) -> Result { method dimensions (line 30) | pub fn dimensions(&self) -> (u32, u32) { method fitting (line 39) | pub fn fitting( function f32_to_u32 (line 65) | fn f32_to_u32(v: f32) -> u32 { FILE: src/image/svg.rs function compute_zoom (line 12) | fn compute_zoom( function load (line 30) | pub fn load>(path: P) -> Result { function render_tree (line 41) | pub fn render_tree( function render (line 87) | pub fn render>( FILE: src/image/zune_compat.rs method from (line 10) | fn from(err: zune_image::errors::ImageErrors) -> Self { method from (line 18) | fn from(err: image::ImageError) -> Self { type DynamicImage (line 27) | pub enum DynamicImage { method from_path_as_zune (line 35) | pub fn from_path_as_zune(path: &Path) -> Result { method from_path (line 50) | pub fn from_path(path: &Path) -> Result { method from_rgba8 (line 66) | pub fn from_rgba8(width: u32, height: u32, data: Vec) -> Result (u32, u32) { method resize (line 92) | pub fn resize(&self, max_width: u32, max_height: u32) -> Result Option { method as_rgba8 (line 151) | pub fn as_rgba8(&self) -> Option { method to_rgb8 (line 164) | pub fn to_rgb8(&self) -> RgbImage { method pixels (line 186) | pub fn pixels(&self) -> PixelIterator { function resize_bilinear (line 219) | fn resize_bilinear( type RgbImage (line 278) | pub enum RgbImage { method as_raw (line 284) | pub fn as_raw(&self) -> Vec { type RgbaImage (line 299) | pub enum RgbaImage { method as_raw (line 305) | pub fn as_raw(&self) -> Vec { method from_vec (line 319) | pub fn from_vec(width: u32, height: u32, data: Vec) -> Option { type Rgba (line 331) | pub struct Rgba(pub [T; 4]); type Output (line 334) | type Output = T; function index (line 335) | fn index(&self, index: usize) -> &Self::Output { type PixelIterator (line 340) | pub enum PixelIterator { type Item (line 355) | type Item = (u32, u32, Rgba); method next (line 357) | fn next(&mut self) -> Option { FILE: src/keys.rs function is_reserved (line 13) | pub fn is_reserved(key: KeyCombination) -> bool { function is_key_only_modal (line 19) | pub fn is_key_only_modal(key: KeyCombination) -> bool { FILE: src/kitty/detect_support.rs function detect_kitty_graphics_protocol_display (line 13) | pub fn detect_kitty_graphics_protocol_display() -> KittyGraphicsDisplay { function is_tmux (line 113) | pub fn is_tmux() -> bool { function get_tmux_nest_count (line 130) | pub fn get_tmux_nest_count() -> u32 { function is_ssh (line 140) | pub fn is_ssh() -> bool { FILE: src/kitty/image_renderer.rs type TransmissionMedium (line 73) | pub enum TransmissionMedium { type KittyGraphicsDisplay (line 90) | pub enum KittyGraphicsDisplay { type KittyImageRendererOptions (line 103) | pub struct KittyImageRendererOptions { type ImageData (line 110) | enum ImageData { method from (line 115) | fn from(img: &DynamicImage) -> Self { method kitty_format (line 129) | fn kitty_format(&self) -> &'static str { method bytes (line 135) | fn bytes(&self) -> Vec { constant CHUNK_SIZE (line 145) | const CHUNK_SIZE: usize = 4096; constant PLACHOLDER (line 148) | const PLACHOLDER: &str = "\u{10EEEE}"; constant DIACRITICS (line 151) | const DIACRITICS: &[&str] = &[ function div_ceil (line 192) | fn div_ceil( type KittyImageRenderer (line 202) | pub struct KittyImageRenderer { method new (line 468) | pub fn new(mut options: KittyImageRendererOptions) -> Option { method delete_temp_files (line 495) | pub fn delete_temp_files(&mut self) { method new_id (line 504) | fn new_id(&mut self) -> usize { method is_path_png (line 509) | fn is_path_png(path: &Path) -> bool { method print (line 517) | pub fn print( method rendering_area (line 578) | fn rendering_area( method rendering_dim (line 594) | fn rendering_dim( type KittyImageData (line 212) | enum KittyImageData { type KittyImage (line 218) | struct KittyImage { method new (line 229) | fn new( method print_placeholder_grid (line 257) | fn print_placeholder_grid( method compress (line 293) | fn compress(data: &[u8]) -> Result, ProgramError> { method print_with_chunks (line 300) | fn print_with_chunks( method print_with_path (line 380) | fn print_with_path( method print_with_png (line 434) | pub fn print_with_png( method print_with_temp_file (line 447) | pub fn print_with_temp_file( FILE: src/kitty/mod.rs type KittyImageId (line 27) | pub type KittyImageId = usize; function manager (line 37) | pub fn manager() -> &'static Mutex { type KittyManager (line 42) | pub struct KittyManager { method renderer_if_tested (line 63) | pub fn renderer_if_tested(&mut self) -> Option<&mut KittyImageRenderer> { method delete_temp_files (line 69) | pub fn delete_temp_files(&mut self) { method renderer (line 74) | pub fn renderer( method keep (line 101) | pub fn keep( method try_print_image (line 113) | pub fn try_print_image( method erase_images_before (line 138) | pub fn erase_images_before( type RenderedImage (line 48) | struct RenderedImage { type MaybeRenderer (line 54) | enum MaybeRenderer { FILE: src/kitty/terminal_esc.rs function get_esc_seq (line 1) | pub fn get_esc_seq(tmux_nest_count: u32) -> String { function get_tmux_header (line 5) | pub fn get_tmux_header(tmux_nest_count: u32) -> String { function get_tmux_tail (line 14) | pub fn get_tmux_tail(tmux_nest_count: u32) -> String { FILE: src/launchable.rs type Launchable (line 46) | pub enum Launchable { method opener (line 100) | pub fn opener(path: PathBuf) -> Launchable { method printer (line 103) | pub fn printer(to_print: String) -> Launchable { method tree_printer (line 106) | pub fn tree_printer( method program (line 121) | pub fn program( method execute (line 141) | pub fn execute( function resolve_env_variables (line 75) | fn resolve_env_variables(parts: Vec) -> Vec { function try_set_current_dir (line 235) | pub fn try_set_current_dir(mut dir: &Path) -> bool { FILE: src/main.rs function main (line 3) | fn main() { FILE: src/net/client.rs type Client (line 10) | pub struct Client { method new (line 15) | pub fn new(socket_name: &str) -> Self { method send (line 20) | pub fn send( FILE: src/net/message.rs type Message (line 15) | pub enum Message { method read (line 34) | pub fn read(r: &mut BR) -> Result { method write (line 47) | pub fn write( function read_line (line 23) | fn read_line(r: &mut BR) -> Result { FILE: src/net/mod.rs function socket_file_path (line 11) | pub fn socket_file_path(server_name: &str) -> String { function random_server_name (line 25) | pub fn random_server_name() -> String { FILE: src/net/server.rs type Server (line 21) | pub struct Server { method new (line 26) | pub fn new( method drop (line 93) | fn drop(&mut self) { FILE: src/path/anchor.rs type PathAnchor (line 2) | pub enum PathAnchor { FILE: src/path/closest.rs function closest_dir (line 7) | pub fn closest_dir(mut path: &Path) -> PathBuf { FILE: src/path/common.rs function longest_common_ancestor (line 6) | pub fn longest_common_ancestor(paths: &[PathBuf]) -> PathBuf { FILE: src/path/from.rs function untilde (line 16) | pub fn untilde(input: &str) -> PathBuf { function path_from (line 30) | pub fn path_from + std::fmt::Debug>( function path_str_from (line 58) | pub fn path_str_from + std::fmt::Debug>( FILE: src/path/mod.rs function path_has_ext (line 22) | pub fn path_has_ext>( FILE: src/path/normalize.rs function normalize_path (line 17) | pub fn normalize_path>(path: P) -> PathBuf { function check (line 42) | fn check( function test_path_normalization (line 58) | fn test_path_normalization() { FILE: src/path/special_path.rs type SpecialHandling (line 14) | pub struct SpecialHandling { type Directive (line 25) | pub enum Directive { type SpecialPath (line 33) | pub struct SpecialPath { method new (line 118) | pub fn new( method can_have_matches_in (line 124) | pub fn can_have_matches_in( type SpecialPaths (line 39) | pub struct SpecialPaths { method find (line 44) | pub fn find>( method show (line 54) | pub fn show( method list (line 60) | pub fn list( method sum (line 66) | pub fn sum( method add_default (line 73) | pub fn add_default( method add_defaults (line 90) | pub fn add_defaults(&mut self) { method reduce (line 103) | pub fn reduce( FILE: src/pattern/candidate.rs type Candidate (line 10) | pub struct Candidate<'c> { FILE: src/pattern/composite_pattern.rs type CompositePattern (line 11) | pub struct CompositePattern { method new (line 17) | pub fn new(expr: BeTree) -> Self { method is_content_search (line 25) | pub fn is_content_search(&self) -> bool { method score_of_string (line 29) | pub fn score_of_string( method score_of (line 63) | pub fn score_of( method search_string (line 101) | pub fn search_string( method search_content (line 142) | pub fn search_content( method find_string (line 189) | pub fn find_string( method find_content (line 220) | pub fn find_content( method get_match_line_count (line 246) | pub fn get_match_line_count( method has_real_scores (line 269) | pub fn has_real_scores(&self) -> bool { method is_empty (line 276) | pub fn is_empty(&self) -> bool { FILE: src/pattern/content_pattern.rs type ContentExactPattern (line 12) | pub struct ContentExactPattern { method fmt (line 17) | fn fmt( method new (line 26) | pub fn new( method as_str (line 35) | pub fn as_str(&self) -> &str { method is_empty (line 39) | pub fn is_empty(&self) -> bool { method to_regex_parts (line 43) | pub fn to_regex_parts(&self) -> (String, String) { method score_of (line 47) | pub fn score_of( method get_match_line_count (line 63) | pub fn get_match_line_count( method get_content_match (line 74) | pub fn get_content_match( FILE: src/pattern/content_regex_pattern.rs type ContentRegexPattern (line 19) | pub struct ContentRegexPattern { method fmt (line 26) | fn fmt( method new (line 35) | pub fn new( method is_empty (line 47) | pub fn is_empty(&self) -> bool { method to_regex_parts (line 51) | pub fn to_regex_parts(&self) -> (String, String) { method has_match (line 56) | fn has_match( method score_of (line 68) | pub fn score_of( method try_get_content_match (line 85) | pub fn try_get_content_match( method try_get_match_line_count (line 105) | pub fn try_get_match_line_count( method get_match_line_count (line 120) | pub fn get_match_line_count( method get_content_match (line 127) | pub fn get_content_match( FILE: src/pattern/exact_pattern.rs constant BONUS_MATCH (line 22) | const BONUS_MATCH: i32 = 50_000; constant BONUS_EXACT (line 23) | const BONUS_EXACT: i32 = 1_000; constant BONUS_START (line 24) | const BONUS_START: i32 = 10; constant BONUS_START_WORD (line 25) | const BONUS_START_WORD: i32 = 5; constant BONUS_CANDIDATE_LENGTH (line 26) | const BONUS_CANDIDATE_LENGTH: i32 = -1; constant BONUS_DISTANCE_FROM_START (line 27) | const BONUS_DISTANCE_FROM_START: i32 = -1; type ExactPattern (line 31) | pub struct ExactPattern { method fmt (line 37) | fn fmt( method from (line 52) | pub fn from(pattern: &str) -> Self { method is_empty (line 59) | pub fn is_empty(&self) -> bool { method score (line 63) | fn score( method find (line 85) | pub fn find( method try_get_match_line_count (line 107) | pub fn try_get_match_line_count( method get_match_line_count (line 124) | pub fn get_match_line_count( method score_of (line 132) | pub fn score_of( function is_word_separator (line 45) | fn is_word_separator(c: u8) -> bool { FILE: src/pattern/fuzzy_pattern.rs type CandChars (line 18) | type CandChars = SmallVec<[char; 32]>; constant BONUS_MATCH (line 21) | const BONUS_MATCH: i32 = 50_000; constant BONUS_EXACT (line 22) | const BONUS_EXACT: i32 = 1_000; constant BONUS_START (line 23) | const BONUS_START: i32 = 10; constant BONUS_START_WORD (line 24) | const BONUS_START_WORD: i32 = 5; constant BONUS_CANDIDATE_LENGTH (line 25) | const BONUS_CANDIDATE_LENGTH: i32 = -1; constant BONUS_MATCH_LENGTH (line 26) | const BONUS_MATCH_LENGTH: i32 = -10; constant BONUS_NB_HOLES (line 27) | const BONUS_NB_HOLES: i32 = -30; constant BONUS_SINGLED_CHAR (line 28) | const BONUS_SINGLED_CHAR: i32 = -15; type FuzzyPattern (line 32) | pub struct FuzzyPattern { method fmt (line 38) | fn fmt( method from (line 62) | pub fn from(pat: &str) -> Self { method is_empty (line 86) | pub fn is_empty(&self) -> bool { method tight_match_from_index (line 90) | fn tight_match_from_index( method find (line 182) | pub fn find( method score_of (line 221) | pub fn score_of( type MatchSearchResult (line 49) | enum MatchSearchResult { function is_word_separator (line 55) | fn is_word_separator(c: char) -> bool { function check_pos (line 238) | fn check_pos( function check_match_pos (line 256) | fn check_match_pos() { function check_ordering_for (line 312) | fn check_ordering_for( function check_orderings (line 331) | fn check_orderings() { function check_equivalences (line 371) | fn check_equivalences() { function issue_746 (line 395) | fn issue_746() { FILE: src/pattern/input_pattern.rs type InputPattern (line 20) | pub struct InputPattern { method none (line 35) | pub fn none() -> Self { method new (line 41) | pub fn new( method is_none (line 53) | pub fn is_none(&self) -> bool { method is_some (line 56) | pub fn is_some(&self) -> bool { method take (line 61) | pub fn take(&mut self) -> Self { method as_option (line 64) | pub fn as_option(self) -> Option { method tree_to_preview (line 69) | pub fn tree_to_preview(&self) -> Self { method eq (line 26) | fn eq( function test_tree_to_preview (line 103) | fn test_tree_to_preview() { FILE: src/pattern/mod.rs function build_regex (line 42) | pub fn build_regex( FILE: src/pattern/name_match.rs type NameMatch (line 9) | pub struct NameMatch { method merge_with (line 15) | pub fn merge_with(self, other: Self) -> Self{ method wrap (line 48) | pub fn wrap( method cut_after (line 77) | pub fn cut_after( FILE: src/pattern/operator.rs type PatternOperator (line 3) | pub enum PatternOperator { FILE: src/pattern/pattern.rs type Pattern (line 13) | pub enum Pattern { method new (line 29) | pub fn new( method object (line 77) | pub fn object(&self) -> PatternObject { method search_string (line 99) | pub fn search_string( method find_string (line 113) | pub fn find_string( method search_content (line 129) | pub fn search_content( method is_content_search (line 142) | pub fn is_content_search(&self) -> bool { method find_content (line 153) | pub fn find_content( method get_match_line_count (line 167) | pub fn get_match_line_count( method score_of (line 179) | pub fn score_of( method score_of_string (line 199) | pub fn score_of_string( method is_some (line 219) | pub fn is_some(&self) -> bool { method is_empty (line 225) | pub fn is_empty(&self) -> bool { method has_real_scores (line 241) | pub fn has_real_scores(&self) -> bool { FILE: src/pattern/pattern_object.rs type PatternObject (line 7) | pub struct PatternObject { type Output (line 14) | type Output = Self; method bitor (line 15) | fn bitor( method bitor_assign (line 28) | fn bitor_assign( FILE: src/pattern/pattern_parts.rs type PatternParts (line 6) | pub struct PatternParts { method fmt (line 12) | fn fmt( type Error (line 38) | type Error = &'static str; method try_from (line 39) | fn try_from(a: &[&str]) -> Result { method push (line 49) | pub fn push( method is_between_slashes (line 56) | pub fn is_between_slashes(&self) -> bool { method add_part (line 59) | pub fn add_part(&mut self) { method is_empty (line 62) | pub fn is_empty(&self) -> bool { method core (line 65) | pub fn core(&self) -> &str { method mode (line 72) | pub fn mode(&self) -> Option<&String> { method flags (line 79) | pub fn flags(&self) -> Option<&str> { method default (line 29) | fn default() -> Self { FILE: src/pattern/pos.rs type Pos (line 4) | pub type Pos = SmallVec<[usize; 8]>; FILE: src/pattern/regex_pattern.rs type RegexPattern (line 12) | pub struct RegexPattern { method fmt (line 18) | fn fmt( method from (line 31) | pub fn from( method find (line 41) | pub fn find( method is_empty (line 57) | pub fn is_empty(&self) -> bool { FILE: src/pattern/search_mode.rs type SearchObject (line 16) | pub enum SearchObject { type SearchKind (line 23) | pub enum SearchKind { type SearchMode (line 33) | pub enum SearchMode { method new (line 60) | fn new( method prefix (line 87) | pub fn prefix( method object (line 95) | pub fn object(self) -> SearchObject { method kind (line 106) | pub fn kind(self) -> SearchKind { type SearchModeMapEntry (line 125) | pub struct SearchModeMapEntry { method parse (line 138) | pub fn parse( type SearchModeMap (line 133) | pub struct SearchModeMap { type Error (line 237) | type Error = ConfError; method try_from (line 238) | fn try_from(map: &FxHashMap) -> Result Self { FILE: src/pattern/tok_pattern.rs type CandChars (line 14) | type CandChars = SmallVec<[char; 32]>; constant BONUS_MATCH (line 19) | const BONUS_MATCH: i32 = 50_000; constant BONUS_CANDIDATE_LENGTH (line 20) | const BONUS_CANDIDATE_LENGTH: i32 = -1; function norm_chars (line 22) | pub fn norm_chars(s: &str) -> Box<[char]> { type TokPattern (line 32) | pub struct TokPattern { method new (line 44) | pub fn new(pattern: &str) -> Self { method is_empty (line 74) | pub fn is_empty(&self) -> bool { method find_ranges (line 80) | fn find_ranges( method score_of_matching (line 122) | fn score_of_matching( method find (line 130) | pub fn find( method score_of (line 151) | pub fn score_of( function check_pos (line 169) | fn check_pos( function check_match_pos (line 187) | fn check_match_pos() { function check_match (line 200) | fn check_match( function test_separators (line 209) | fn test_separators() { function test_match (line 222) | fn test_match() { function test_tok_repetitions (line 231) | fn test_tok_repetitions() { FILE: src/permissions/mod.rs function supported (line 12) | pub fn supported() -> bool { FILE: src/permissions/permissions_unix.rs function supported (line 7) | pub fn supported() -> bool { function user_name (line 11) | pub fn user_name(uid: u32) -> String { function group_name (line 24) | pub fn group_name(gid: u32) -> String { FILE: src/preview/dir_view.rs type DirView (line 34) | pub struct DirView { method new (line 39) | pub fn new( method display (line 64) | pub fn display( method display_info (line 85) | pub fn display_info( method try_scroll (line 107) | pub fn try_scroll( method try_select_y (line 117) | pub fn try_select_y( method move_selection (line 123) | pub fn move_selection( method select_first (line 132) | pub fn select_first(&mut self) { method select_last (line 135) | pub fn select_last(&mut self) { FILE: src/preview/mod.rs type PreviewMode (line 17) | pub enum PreviewMode { FILE: src/preview/preview.rs type Preview (line 32) | pub enum Preview { method new (line 45) | pub fn new( method with_mode (line 69) | pub fn with_mode( method dir (line 103) | pub fn dir( method image (line 117) | pub fn image(path: &Path) -> Self { method tty (line 125) | pub fn tty(path: &Path) -> Self { method unfiltered_text (line 136) | pub fn unfiltered_text( method unstyled_text (line 163) | pub fn unstyled_text( method filtered (line 180) | pub fn filtered( method hex (line 210) | pub fn hex(path: &Path) -> Self { method is_partial (line 222) | pub fn is_partial(&self) -> bool { method complete_loading (line 228) | pub fn complete_loading( method get_mode (line 239) | pub fn get_mode(&self) -> Option { method pattern (line 250) | pub fn pattern(&self) -> InputPattern { method try_scroll (line 257) | pub fn try_scroll( method is_filterable (line 269) | pub fn is_filterable(&self) -> bool { method get_selected_line (line 273) | pub fn get_selected_line(&self) -> Option { method get_selected_line_number (line 279) | pub fn get_selected_line_number(&self) -> Option { method try_select_line_number (line 285) | pub fn try_select_line_number( method unselect (line 294) | pub fn unselect(&mut self) { method try_select_y (line 301) | pub fn try_select_y( method move_selection (line 312) | pub fn move_selection( method previous_match (line 328) | pub fn previous_match(&mut self) { method next_match (line 335) | pub fn next_match(&mut self) { method select_first (line 343) | pub fn select_first(&mut self) { method select_last (line 352) | pub fn select_last(&mut self) { method display (line 360) | pub fn display( method display_info (line 398) | pub fn display_info( FILE: src/preview/preview_state.rs type PreviewState (line 40) | pub struct PreviewState { method new (line 55) | pub fn new( method preview_path (line 85) | pub fn preview_path(&self) -> &Path { method vis_preview (line 91) | fn vis_preview(&self) -> &Preview { method mut_preview (line 94) | fn mut_preview(&mut self) -> &mut Preview { method set_mode (line 97) | fn set_mode( method no_opt_selection (line 115) | fn no_opt_selection(&self) -> Selection<'_> { method do_pending_search (line 134) | fn do_pending_search( method get_type (line 161) | fn get_type(&self) -> PanelStateType { method set_mode (line 165) | fn set_mode( method get_mode (line 172) | fn get_mode(&self) -> Mode { method get_pending_task (line 176) | fn get_pending_task(&self) -> Option<&'static str> { method on_pattern (line 186) | fn on_pattern( method do_pending_task (line 207) | fn do_pending_task( method selected_path (line 222) | fn selected_path(&self) -> Option<&Path> { method set_selected_path (line 226) | fn set_selected_path( method selection (line 250) | fn selection(&self) -> Option> { method tree_options (line 254) | fn tree_options(&self) -> TreeOptions { method with_new_options (line 258) | fn with_new_options( method refresh (line 269) | fn refresh( method on_click (line 279) | fn on_click( method display (line 293) | fn display( method no_verb_status (line 348) | fn no_verb_status( method on_internal (line 363) | fn on_internal( method get_flags (line 479) | fn get_flags(&self) -> Vec { method get_starting_input (line 483) | fn get_starting_input(&self) -> String { FILE: src/preview/preview_transformer.rs type TransformerId (line 24) | pub struct TransformerId { type PreviewTransformers (line 27) | pub struct PreviewTransformers { method new (line 76) | pub fn new(transformer_confs: &[PreviewTransformerConf]) -> Result Result Result, PreviewTrans... FILE: src/preview/zero_len_file_view.rs type ZeroLenFileView (line 28) | pub struct ZeroLenFileView { method new (line 33) | pub fn new(path: PathBuf) -> Self { method display (line 36) | pub fn display( FILE: src/print.rs function print_string (line 26) | fn print_string( function print_paths (line 38) | pub fn print_paths( function relativize_path (line 57) | fn relativize_path( function print_relative_paths (line 74) | pub fn print_relative_paths( function print_tree (line 93) | pub fn print_tree( FILE: src/shell_install/bash.rs constant NAME (line 32) | const NAME: &str = "bash"; constant SOURCING_FILES (line 33) | const SOURCING_FILES: &[&str] = &[".bashrc", ".bash_profile", ".zshrc", ... constant VERSION (line 34) | const VERSION: &str = "1"; constant BASH_FUNC (line 39) | const BASH_FUNC: &str = r#" constant MD_NO_SOURCING (line 61) | const MD_NO_SOURCING: &str = r" function get_script (line 67) | pub fn get_script() -> &'static str { function get_link_path (line 72) | fn get_link_path() -> PathBuf { function get_script_path (line 81) | fn get_script_path() -> PathBuf { function get_sourcing_paths (line 92) | fn get_sourcing_paths() -> Vec { function install (line 125) | pub fn install(si: &mut ShellInstall) -> Result<(), ShellInstallError> { FILE: src/shell_install/fish.rs constant NAME (line 30) | const NAME: &str = "fish"; constant SCRIPT_FILENAME (line 31) | const SCRIPT_FILENAME: &str = "br.fish"; constant FISH_FUNC (line 33) | const FISH_FUNC: &str = r" function get_script (line 53) | pub fn get_script() -> &'static str { function get_fish_dir (line 58) | fn get_fish_dir() -> PathBuf { function get_fish_functions_dir (line 72) | fn get_fish_functions_dir() -> PathBuf { function get_link_path (line 81) | fn get_link_path() -> PathBuf { function get_script_path (line 90) | fn get_script_path() -> PathBuf { function install (line 102) | pub fn install(si: &mut ShellInstall) -> Result<(), ShellInstallError> { FILE: src/shell_install/mod.rs constant MD_INSTALL_REQUEST (line 27) | const MD_INSTALL_REQUEST: &str = r" constant MD_UPGRADE_REQUEST (line 35) | const MD_UPGRADE_REQUEST: &str = r" constant MD_INSTALL_CANCELLED (line 41) | const MD_INSTALL_CANCELLED: &str = r" constant MD_PERMISSION_DENIED (line 51) | const MD_PERMISSION_DENIED: &str = r" constant MD_INSTALL_DONE (line 58) | const MD_INSTALL_DONE: &str = r" type ShellInstall (line 65) | pub struct ShellInstall { method new (line 74) | pub fn new(force_install: bool) -> Self { method print (line 86) | pub fn print(shell: &str) -> Result<(), ProgramError> { method check (line 104) | pub fn check(&mut self) -> Result<(), ShellInstallError> { method comment_error (line 150) | pub fn comment_error( method remove (line 159) | pub fn remove( method can_install (line 174) | fn can_install(&mut self) -> Result { method can_upgrade (line 177) | fn can_upgrade(&mut self) -> Result { method can_do (line 180) | fn can_do( method write_script (line 208) | fn write_script( method create_link (line 228) | fn create_link( FILE: src/shell_install/nushell.rs constant NAME (line 30) | const NAME: &str = "nushell"; constant VERSION (line 31) | const VERSION: &str = "7"; constant NU_FUNC (line 33) | const NU_FUNC: &str = r#" function get_script (line 192) | pub fn get_script() -> &'static str { function get_link_path (line 197) | fn get_link_path() -> PathBuf { function get_nushell_dir (line 202) | fn get_nushell_dir() -> Option { function get_script_path (line 211) | fn get_script_path() -> PathBuf { function install (line 224) | pub fn install(si: &mut ShellInstall) -> Result<(), ShellInstallError> { FILE: src/shell_install/powershell.rs constant NAME (line 33) | const NAME: &str = "powershell"; constant VERSION (line 34) | const VERSION: &str = "1"; constant PS_FUNC (line 36) | const PS_FUNC: &str = r#" function get_script (line 61) | pub fn get_script() -> &'static str { function get_link_path (line 66) | fn get_link_path() -> PathBuf { function get_script_path (line 73) | fn get_script_path() -> PathBuf { function get_profile (line 84) | fn get_profile(exe: &str) -> Option { function install (line 106) | pub fn install(si: &mut ShellInstall) -> Result<(), ShellInstallError> { FILE: src/shell_install/state.rs constant CURRENT_VERSION (line 16) | const CURRENT_VERSION: usize = 4; constant REFUSED_FILE_CONTENT (line 18) | const REFUSED_FILE_CONTENT: &str = r" constant INSTALLED_FILE_CONTENT (line 24) | const INSTALLED_FILE_CONTENT: &str = r" type ShellInstallState (line 31) | pub enum ShellInstallState { method from (line 39) | fn from(cs: cli::CliShellInstallState) -> Self { method get_refused_path (line 49) | pub fn get_refused_path() -> PathBuf { method get_installed_path (line 52) | pub fn get_installed_path(version: usize) -> PathBuf { method detect (line 57) | pub fn detect() -> Self { method remove (line 73) | pub fn remove(si: &ShellInstall) -> Result<(), ShellInstallError> { method write (line 88) | pub fn write( FILE: src/shell_install/util.rs function file_contains_line (line 16) | pub fn file_contains_line( function append_to_file (line 30) | pub fn append_to_file>( FILE: src/skin/app_skin.rs type AppSkin (line 9) | pub struct AppSkin { method new (line 18) | pub fn new( FILE: src/skin/cli_mad_skin.rs function make_cli_mad_skin (line 11) | pub fn make_cli_mad_skin() -> MadSkin { FILE: src/skin/ext_colors.rs type ExtColorMap (line 13) | pub struct ExtColorMap { method get (line 20) | pub fn get( method set (line 26) | pub fn set( type Error (line 40) | type Error = InvalidSkinError; method try_from (line 41) | fn try_from(raw_map: &FxHashMap) -> Result MadSkin { FILE: src/skin/mod.rs function gray (line 31) | pub fn gray(mut level: u8) -> Option { function rgb (line 40) | pub fn rgb( function ansi (line 48) | pub fn ansi(v: u8) -> Option { FILE: src/skin/panel_skin.rs type PanelSkin (line 11) | pub struct PanelSkin { method new (line 19) | pub fn new(styles: StyleMap) -> Self { FILE: src/skin/purpose_mad_skin.rs function make_purpose_mad_skin (line 12) | pub fn make_purpose_mad_skin(skin: &StyleMap) -> MadSkin { FILE: src/skin/skin_entry.rs type SkinEntry (line 20) | pub struct SkinEntry { method new (line 26) | pub fn new( method get_focused (line 32) | pub fn get_focused(&self) -> &CompoundStyle { method get_unfocused (line 35) | pub fn get_unfocused(&self) -> &CompoundStyle { method parse (line 47) | pub fn parse(s: &str) -> Result { method deserialize (line 56) | fn deserialize(deserializer: D) -> Result FILE: src/skin/status_mad_skin.rs type StatusMadSkinSet (line 12) | pub struct StatusMadSkinSet { method from_skin (line 41) | pub fn from_skin(skin: &StyleMap) -> Self { function make_normal_status_mad_skin (line 19) | fn make_normal_status_mad_skin(skin: &StyleMap) -> MadSkin { function make_error_status_mad_skin (line 32) | fn make_error_status_mad_skin(skin: &StyleMap) -> MadSkin { FILE: src/skin/style_map.rs method queue_reset (line 125) | pub fn queue_reset( method good_to_bad_color (line 134) | pub fn good_to_bad_color( method fmt (line 243) | fn fmt( FILE: src/stage/filtered_stage.rs type FilteredStage (line 14) | pub struct FilteredStage { method unfiltered (line 22) | pub fn unfiltered(stage: &Stage) -> Self { method compute (line 26) | fn compute( method filtered (line 65) | pub fn filtered( method update (line 80) | pub fn update( method set_pattern (line 94) | pub fn set_pattern( method len (line 103) | pub fn len(&self) -> usize { method path (line 106) | pub fn path<'s>( method path_sel (line 116) | pub fn path_sel<'s>( method pattern (line 124) | pub fn pattern(&self) -> &InputPattern { method selection (line 127) | pub fn selection(&self) -> Option { method has_selection (line 130) | pub fn has_selection(&self) -> bool { method try_select_idx (line 133) | pub fn try_select_idx( method selected_path (line 144) | pub fn selected_path<'s>( method unselect (line 153) | pub fn unselect(&mut self) { method unstage_selection (line 159) | pub fn unstage_selection( method move_selection (line 175) | pub fn move_selection( FILE: src/stage/stage.rs type Stage (line 21) | pub struct Stage { method contains (line 27) | pub fn contains( method is_empty (line 33) | pub fn is_empty(&self) -> bool { method add (line 37) | pub fn add( method remove (line 50) | pub fn remove( method remove_idx (line 62) | pub fn remove_idx( method clear (line 71) | pub fn clear(&mut self) { method paths (line 75) | pub fn paths(&self) -> &[PathBuf] { method refresh (line 79) | pub fn refresh(&mut self) { method len (line 86) | pub fn len(&self) -> usize { method version (line 89) | pub fn version(&self) -> usize { method compute_sum (line 92) | pub fn compute_sum( method to_selections (line 112) | pub fn to_selections(&self) -> Vec> { FILE: src/stage/stage_state.rs type StageState (line 25) | pub struct StageState { method new (line 41) | pub fn new( method need_sum_computation (line 58) | fn need_sum_computation(&self) -> bool { method try_scroll (line 62) | pub fn try_scroll( method fix_scroll (line 71) | pub fn fix_scroll(&mut self) { method write_title_line (line 78) | fn write_title_line( method move_selection (line 129) | fn move_selection( method get_type (line 148) | fn get_type(&self) -> PanelStateType { method selected_path (line 152) | fn selected_path(&self) -> Option<&Path> { method selection (line 156) | fn selection(&self) -> Option> { method clear_pending (line 160) | fn clear_pending(&mut self) { method do_pending_task (line 163) | fn do_pending_task( method get_pending_task (line 176) | fn get_pending_task(&self) -> Option<&'static str> { method sel_info (line 184) | fn sel_info<'c>( method has_at_least_one_selection (line 200) | fn has_at_least_one_selection( method tree_options (line 207) | fn tree_options(&self) -> TreeOptions { method with_new_options (line 214) | fn with_new_options( method on_click (line 241) | fn on_click( method on_pattern (line 256) | fn on_pattern( method display (line 267) | fn display( method refresh (line 390) | fn refresh( method set_mode (line 398) | fn set_mode( method get_mode (line 405) | fn get_mode(&self) -> Mode { method on_internal (line 409) | fn on_internal( FILE: src/stage/stage_sum.rs type StageSum (line 11) | pub struct StageSum { method see_stage (line 19) | pub fn see_stage( method is_up_to_date (line 27) | pub fn is_up_to_date(&self) -> bool { method clear (line 30) | pub fn clear(&mut self) { method compute (line 33) | pub fn compute( method computed (line 49) | pub fn computed(&self) -> Option { FILE: src/syntactic/syntax_theme.rs method deserialize (line 75) | fn deserialize(deserializer: D) -> Result FILE: src/syntactic/syntaxer.rs type Syntaxer (line 23) | pub struct Syntaxer { method available_themes (line 40) | pub fn available_themes(&self) -> std::collections::btree_map::Keys<'_... method highlighter_for (line 44) | pub fn highlighter_for( method default (line 28) | fn default() -> Self { FILE: src/syntactic/text_view.rs type Region (line 62) | pub struct Region { method from_syntect (line 76) | pub fn from_syntect(region: &(Style, &str)) -> Self { constant MAX_SIZE_FOR_STYLING (line 69) | const MAX_SIZE_FOR_STYLING: u64 = 2_000_000; constant INITIAL_LOAD (line 73) | const INITIAL_LOAD: usize = 4_000_000; type DisplayLine (line 88) | pub enum DisplayLine { method line_number (line 119) | pub fn line_number(&self) -> Option { method is_match (line 125) | pub fn is_match(&self) -> bool { type Line (line 94) | pub struct Line { type TextView (line 106) | pub struct TextView { method new (line 137) | pub fn new( method is_partial (line 164) | pub fn is_partial(&self) -> bool { method complete_loading (line 168) | pub fn complete_loading( method read_lines (line 181) | fn read_lines( method line_counts (line 300) | pub fn line_counts(&self) -> (usize, usize) { method ensure_selection_is_visible (line 304) | fn ensure_selection_is_visible(&mut self) { method padding (line 323) | fn padding(&self) -> usize { method get_selected_line (line 327) | pub fn get_selected_line(&self) -> Option { method get_selected_line_number (line 345) | pub fn get_selected_line_number(&self) -> Option { method unselect (line 349) | pub fn unselect(&mut self) { method try_select_y (line 352) | pub fn try_select_y( method select_first (line 365) | pub fn select_first(&mut self) { method select_last (line 371) | pub fn select_last(&mut self) { method try_select_line_number (line 378) | pub fn try_select_line_number( method move_selection (line 393) | pub fn move_selection( method previous_match (line 406) | pub fn previous_match(&mut self) { method next_match (line 417) | pub fn next_match(&mut self) { method try_scroll (line 429) | pub fn try_scroll( method max_line_number (line 457) | pub fn max_line_number(&self) -> Option { method get_content_line (line 466) | pub fn get_content_line( method display (line 476) | pub fn display( method info (line 621) | fn info( method display_info (line 648) | pub fn display_info( function is_thumb (line 666) | fn is_thumb( function is_char_unprintable (line 677) | fn is_char_unprintable(c: char) -> bool { function printable_line (line 688) | fn printable_line(line: &str) -> Cow<'_, str> { function is_char_end_of_line (line 697) | fn is_char_end_of_line(c: char) -> bool { FILE: src/task_sync.rs type Either (line 14) | pub enum Either { type ComputationResult (line 20) | pub enum ComputationResult { function is_done (line 26) | pub fn is_done(&self) -> bool { function is_not_computed (line 29) | pub fn is_not_computed(&self) -> bool { function is_some (line 32) | pub fn is_some(&self) -> bool { function is_none (line 35) | pub fn is_none(&self) -> bool { type Dam (line 45) | pub struct Dam { method from (line 51) | pub fn from(receiver: Receiver) -> Self { method unlimited (line 57) | pub fn unlimited() -> Self { method observer (line 68) | pub fn observer(&self) -> DamObserver { method try_compute (line 80) | pub fn try_compute ... method select (line 94) | pub fn select( method has_event (line 119) | pub fn has_event(&self) -> bool { method clear (line 124) | pub fn clear(&mut self) -> usize { method next_event (line 138) | pub fn next_event(&mut self) -> Option { method next (line 152) | pub fn next( type DamObserver (line 179) | pub struct DamObserver { method from (line 183) | pub fn from(dam: &Dam) -> Self { method has_event (line 191) | pub fn has_event(&self) -> bool { type Computation (line 201) | pub enum Computation { FILE: src/terminal.rs function update_title (line 13) | pub fn update_title( function reset_title (line 25) | pub fn reset_title( function set_title (line 35) | fn set_title( function set_title_str (line 48) | fn set_title_str( FILE: src/trash/mod.rs function item_is_dir (line 16) | fn item_is_dir(item: &TrashItem) -> bool { function item_unified_size (line 29) | fn item_unified_size(item: &TrashItem) -> Option { FILE: src/trash/trash_sort.rs function sort (line 8) | pub fn sort( FILE: src/trash/trash_state.rs type FilteredContent (line 36) | struct FilteredContent { type TrashState (line 43) | pub struct TrashState { method new (line 55) | pub fn new( method modified (line 74) | fn modified( method count (line 101) | pub fn count(&self) -> usize { method try_scroll (line 107) | pub fn try_scroll( method show_selection (line 134) | pub fn show_selection(&mut self) { method move_line (line 150) | fn move_line( method selected_item (line 189) | fn selected_item(&self) -> Option<&TrashItem> { method selected_item_id (line 196) | fn selected_item_id(&self) -> Option { method select_item_by_id (line 199) | fn select_item_by_id( method take_selected_item (line 206) | fn take_selected_item(&mut self) -> Option { method get_type (line 236) | fn get_type(&self) -> PanelStateType { method set_mode (line 240) | fn set_mode( method get_mode (line 247) | fn get_mode(&self) -> Mode { method selected_path (line 253) | fn selected_path(&self) -> Option<&Path> { method tree_options (line 257) | fn tree_options(&self) -> TreeOptions { method with_new_options (line 261) | fn with_new_options( method selection (line 276) | fn selection(&self) -> Option> { method refresh (line 280) | fn refresh( method on_pattern (line 295) | fn on_pattern( method display (line 338) | fn display( method on_internal (line 508) | fn on_internal( method on_click (line 615) | fn on_click( FILE: src/trash/trash_state_cols.rs type TrashItemProperty (line 19) | pub enum TrashItemProperty { method title (line 27) | pub fn title(self) -> &'static str { method style (line 36) | pub fn style( method value_of (line 52) | pub fn value_of( method const_width (line 74) | pub fn const_width(self) -> bool { method optimal_width (line 82) | pub fn optimal_width( method column_constraints (line 96) | pub fn column_constraints( function get_cols (line 111) | pub fn get_cols( FILE: src/tree/sort.rs type Sort (line 6) | pub enum Sort { method prevent_deep_display (line 16) | pub fn prevent_deep_display(self) -> bool { FILE: src/tree/tree.rs type Tree (line 33) | pub struct Tree { method refresh (line 46) | pub fn refresh( method after_lines_changed (line 74) | pub fn after_lines_changed(&mut self) { method is_empty (line 190) | pub fn is_empty(&self) -> bool { method has_branch (line 194) | pub fn has_branch( method move_selection (line 209) | pub fn move_selection( method try_scroll (line 251) | pub fn try_scroll( method try_select_y (line 284) | pub fn try_select_y( method select_visible_line (line 296) | fn select_visible_line( method make_selection_visible (line 312) | pub fn make_selection_visible( method selected_line (line 326) | pub fn selected_line(&self) -> &TreeLine { method root (line 329) | pub fn root(&self) -> &PathBuf { method is_root_selected (line 332) | pub fn is_root_selected(&self) -> bool { method try_select_best_match (line 336) | pub fn try_select_best_match(&mut self) { method try_select_path (line 356) | pub fn try_select_path( method try_select_first (line 371) | pub fn try_select_first(&mut self) -> bool { method try_select_last (line 382) | pub fn try_select_last( method try_select_previous_same_depth (line 396) | pub fn try_select_previous_same_depth( method try_select_next_same_depth (line 413) | pub fn try_select_next_same_depth( method try_select_previous_filtered (line 430) | pub fn try_select_previous_filtered( method try_select_next_filtered (line 455) | pub fn try_select_next_filtered( method has_dir_missing_sum (line 481) | pub fn has_dir_missing_sum(&self) -> bool { method is_missing_git_status_computation (line 489) | pub fn is_missing_git_status_computation(&self) -> bool { method fetch_regular_file_sums (line 495) | pub fn fetch_regular_file_sums(&mut self) { method fetch_some_missing_dir_sum (line 511) | pub fn fetch_some_missing_dir_sum( method sort_siblings (line 530) | fn sort_siblings(&mut self) { method total_sum (line 565) | pub fn total_sum(&self) -> FileSum { method add_lines_to_path (line 587) | fn add_lines_to_path( method show_path (line 669) | pub fn show_path( FILE: src/tree/tree_line.rs type TreeLineId (line 32) | pub type TreeLineId = usize; type TreeLine (line 36) | pub struct TreeLine { method double_extension_from_name (line 124) | pub fn double_extension_from_name(name: &str) -> Option<&str> { method extension_from_name (line 128) | pub fn extension_from_name(name: &str) -> Option<&str> { method is_selectable (line 132) | pub fn is_selectable(&self) -> bool { method is_dir (line 135) | pub fn is_dir(&self) -> bool { method is_file (line 142) | pub fn is_file(&self) -> bool { method is_of (line 145) | pub fn is_of( method extension (line 155) | pub fn extension(&self) -> Option<&str> { method selection_type (line 158) | pub fn selection_type(&self) -> SelectionType { method as_selection (line 173) | pub fn as_selection(&self) -> Selection<'_> { method mode (line 182) | pub fn mode(&self) -> Mode { method device_id (line 189) | pub fn device_id(&self) -> lfs_core::DeviceId { method device_id (line 193) | pub fn device_id(&self) -> Option { method mount (line 197) | pub fn mount(&self) -> Option { method is_exe (line 209) | pub fn is_exe(&self) -> bool { method target (line 218) | pub fn target(&self) -> &Path { method unprune (line 224) | pub fn unprune(&mut self) { type TreeLineBuilder (line 56) | pub struct TreeLineBuilder { method build (line 70) | pub fn build( FILE: src/tree/tree_line_type.rs constant MAX_LINK_CHAIN_LENGTH (line 14) | const MAX_LINK_CHAIN_LENGTH: usize = 128; type TreeLineType (line 19) | pub enum TreeLineType { method is_pruning (line 40) | pub fn is_pruning(&self) -> bool { method resolve (line 44) | fn resolve(direct_target: &Path) -> io::Result { method new (line 83) | pub fn new( function read_link (line 31) | pub fn read_link(path: &Path) -> io::Result { FILE: src/tree/tree_options.rs type TreeOptions (line 20) | pub struct TreeOptions { method without_pattern (line 45) | pub fn without_pattern(&self) -> Self { method needs_counts (line 71) | pub fn needs_counts(&self) -> bool { method needs_dates (line 75) | pub fn needs_dates(&self) -> bool { method needs_sizes (line 79) | pub fn needs_sizes(&self) -> bool { method needs_sum (line 82) | pub fn needs_sum(&self) -> bool { method set_date_time_format (line 87) | pub fn set_date_time_format( method apply_config (line 95) | pub fn apply_config( method apply_flags (line 117) | pub fn apply_flags( method apply_launch_args (line 134) | pub fn apply_launch_args( method default (line 233) | fn default() -> Self { FILE: src/tree_build/bid.rs type BId (line 7) | pub type BId = Id; type SortableBId (line 12) | pub struct SortableBId { method eq (line 18) | fn eq( method cmp (line 26) | fn cmp( method partial_cmp (line 34) | fn partial_cmp( FILE: src/tree_build/bline.rs type BLine (line 24) | pub struct BLine { method name (line 41) | pub fn name(&self) -> &str { method from_root (line 48) | pub fn from_root( method read_dir (line 81) | pub(crate) fn read_dir(&self) -> io::Result { method can_enter (line 95) | pub fn can_enter(&self) -> bool { FILE: src/tree_build/build_report.rs type BuildReport (line 6) | pub struct BuildReport { FILE: src/tree_build/builder.rs type OsStrWin (line 50) | trait OsStrWin { method as_bytes (line 51) | fn as_bytes(&self) -> &[u8]; method as_bytes (line 56) | fn as_bytes(&self) -> &[u8] { type TreeBuilder (line 71) | pub struct TreeBuilder<'c> { function from (line 87) | pub fn from( function make_bline (line 141) | fn make_bline( function load_children (line 246) | fn load_children( function next_child (line 295) | fn next_child( function gather_lines (line 316) | fn gather_lines( function trim_excess (line 423) | fn trim_excess( function make_tree_line (line 469) | fn make_tree_line( function take_as_tree (line 507) | fn take_as_tree( function build_tree (line 558) | pub fn build_tree( function build_paths (line 571) | pub fn build_paths( FILE: src/tty/mod.rs constant CSI_RESET (line 7) | pub const CSI_RESET: &str = "\u{1b}[0m"; constant CSI_BOLD (line 8) | pub const CSI_BOLD: &str = "\u{1b}[1m"; constant CSI_ITALIC (line 9) | pub const CSI_ITALIC: &str = "\u{1b}[3m"; function draw (line 29) | fn draw( FILE: src/tty/tline.rs type TLine (line 18) | pub struct TLine { method change_range_style (line 23) | pub fn change_range_style( method from_tty (line 68) | pub fn from_tty(tty: &str) -> Self { method from_raw (line 80) | pub fn from_raw(raw: String) -> Self { method to_raw (line 88) | pub fn to_raw(&self) -> String { method bold (line 95) | pub fn bold(raw: String) -> Self { method italic (line 103) | pub fn italic(raw: String) -> Self { method add_tstring (line 111) | pub fn add_tstring, R: Into>( method draw (line 121) | pub fn draw( method draw_in (line 132) | pub fn draw_in( method is_blank (line 146) | pub fn is_blank(&self) -> bool { method if_unstyled (line 150) | pub fn if_unstyled(&self) -> Option<&str> { method has (line 160) | pub fn has( FILE: src/tty/tline_builder.rs type TLineBuilder (line 5) | pub struct TLineBuilder { method read (line 10) | pub fn read( method build (line 17) | pub fn build(mut self) -> TLine { method take_tstring (line 23) | fn take_tstring(&mut self) { method push_tstring (line 28) | fn push_tstring( method print (line 42) | fn print( method csi_dispatch (line 48) | fn csi_dispatch( method execute (line 70) | fn execute( method hook (line 75) | fn hook( method put (line 83) | fn put( method unhook (line 88) | fn unhook(&mut self) {} method osc_dispatch (line 89) | fn osc_dispatch( method esc_dispatch (line 95) | fn esc_dispatch( FILE: src/tty/trange.rs type TRange (line 3) | pub struct TRange { FILE: src/tty/tstring.rs type TString (line 17) | pub struct TString { method new (line 22) | pub fn new, S2: Into>( method push_csi (line 31) | pub fn push_csi( method draw (line 48) | pub fn draw( method draw_in (line 56) | pub fn draw_in( method starts_with (line 69) | pub fn starts_with( method split_off (line 76) | pub fn split_off( method is_blank (line 85) | pub fn is_blank(&self) -> bool { method is_styled (line 88) | pub fn is_styled(&self) -> bool { method is_unstyled (line 91) | pub fn is_unstyled(&self) -> bool { FILE: src/tty/tty_view.rs type TtyView (line 41) | pub struct TtyView { method new (line 51) | pub fn new(path: &Path) -> Result { method read_lines (line 65) | fn read_lines(&mut self) -> Result<(), io::Error> { method ensure_selection_is_visible (line 92) | fn ensure_selection_is_visible(&mut self) { method padding (line 111) | fn padding(&self) -> usize { method unselect (line 115) | pub fn unselect(&mut self) { method try_select_y (line 118) | pub fn try_select_y( method select_first (line 131) | pub fn select_first(&mut self) { method select_last (line 137) | pub fn select_last(&mut self) { method move_selection (line 144) | pub fn move_selection( method try_scroll (line 157) | pub fn try_scroll( method display (line 185) | pub fn display( method display_info (line 232) | pub fn display_info( function is_thumb (line 256) | fn is_thumb( FILE: src/verb/coarity.rs type CommandCoarity (line 4) | pub enum CommandCoarity { FILE: src/verb/exec_pattern.rs type ExecPattern (line 14) | pub struct ExecPattern { method from_string (line 19) | pub fn from_string(s: &str) -> Self { method from_tokens (line 27) | pub fn from_tokens(tokens: Vec) -> Self { method tokens (line 30) | pub fn tokens(&self) -> &[String] { method into_tokens (line 33) | pub fn into_tokens(self) -> Vec { method is_empty (line 36) | pub fn is_empty(&self) -> bool { method has_selection_group (line 39) | pub fn has_selection_group(&self) -> bool { method has_other_panel_group (line 42) | pub fn has_other_panel_group(&self) -> bool { method to_internal_pattern (line 45) | pub fn to_internal_pattern(&self) -> Option { method visit_arg_defs (line 59) | pub fn visit_arg_defs( method coarity (line 73) | pub fn coarity(&self) -> CommandCoarity { method fmt (line 93) | fn fmt( method deserialize (line 117) | fn deserialize>(deserializer: D) -> Result( FILE: src/verb/execution_builder.rs type ExecutionBuilder (line 22) | pub struct ExecutionBuilder<'b> { type Target (line 44) | enum Target { function without_invocation (line 53) | pub fn without_invocation( function with_invocation (line 66) | pub fn with_invocation( function get_arg_replacement (line 90) | fn get_arg_replacement( function get_sel_name_standard_replacement (line 126) | fn get_sel_name_standard_replacement( function get_sel_arg_replacement (line 219) | fn get_sel_arg_replacement( function replace_args (line 248) | fn replace_args( function invocation_with_default (line 273) | pub fn invocation_with_default( function base_dir (line 300) | fn base_dir(&self) -> &Path { function sequence (line 312) | pub fn sequence( function string (line 348) | fn string( function path (line 359) | pub fn path( function shell_exec_string (line 374) | pub fn shell_exec_string( function sel_shell_exec_string (line 387) | pub fn sel_shell_exec_string( function exec_token (line 400) | pub fn exec_token( function sel_exec_token (line 441) | pub fn sel_exec_token( function path_to_string (line 460) | fn path_to_string>( function capture_if_total (line 483) | fn capture_if_total<'h>( function fix_token_path (line 496) | fn fix_token_path + AsRef>(token: T) -> String { function check_build_execution_from_sel (line 529) | fn check_build_execution_from_sel( function test_build_execution (line 558) | fn test_build_execution() { FILE: src/verb/external_execution.rs type ExternalExecution (line 22) | pub struct ExternalExecution { method new (line 52) | pub fn new( method with_working_dir (line 65) | pub fn with_working_dir( method to_cmd_result (line 76) | pub fn to_cmd_result( method working_dir_path (line 93) | fn working_dir_path( method cmd_result_exec_from_parent_shell (line 113) | fn cmd_result_exec_from_parent_shell( method cmd_result_exec_leave_broot (line 140) | fn cmd_result_exec_leave_broot( method cmd_result_exec_stay_in_broot (line 161) | fn cmd_result_exec_stay_in_broot( FILE: src/verb/external_execution_mode.rs type ExternalExecutionMode (line 2) | pub enum ExternalExecutionMode { method is_from_shell (line 14) | pub fn is_from_shell(self) -> bool { method is_leave_broot (line 17) | pub fn is_leave_broot(self) -> bool { method from_conf (line 21) | pub fn from_conf( FILE: src/verb/file_type_condition.rs type FileTypeCondition (line 19) | pub enum FileTypeCondition { method is_default (line 30) | pub fn is_default(&self) -> bool { method accepts_path (line 33) | pub fn accepts_path( method accepts_line (line 49) | pub fn accepts_line( method accepts_selection_type (line 67) | pub fn accepts_selection_type( FILE: src/verb/internal.rs method invocation_pattern (line 174) | pub fn invocation_pattern(self) -> &'static str { method exec_pattern (line 192) | pub fn exec_pattern(self) -> &'static str { method needs_selection (line 206) | pub fn needs_selection( method is_input_related (line 215) | pub fn is_input_related(self) -> bool { FILE: src/verb/internal_execution.rs type InternalExecution (line 9) | pub struct InternalExecution { method from_internal (line 26) | pub fn from_internal(internal: Internal) -> Self { method from_internal_bang (line 33) | pub fn from_internal_bang( method try_from (line 43) | pub fn try_from(invocation_str: &str) -> Result { method needs_selection (line 52) | pub fn needs_selection(&self) -> bool { method has_merging_arg (line 55) | fn has_merging_arg(&self) -> bool { method coarity (line 71) | pub fn coarity(&self) -> CommandCoarity { method fmt (line 80) | fn fmt( FILE: src/verb/internal_focus.rs function on_path (line 24) | pub fn on_path( function new_state_on_path (line 45) | pub fn new_state_on_path( function new_panel_on_path (line 60) | pub fn new_panel_on_path( function path_from_input (line 104) | fn path_from_input( function get_status_markdown (line 160) | pub fn get_status_markdown( function on_internal (line 183) | pub fn on_internal( FILE: src/verb/internal_path.rs function determine_path (line 23) | pub fn determine_path( function path_from_input (line 74) | fn path_from_input( function on_path (line 124) | pub fn on_path( FILE: src/verb/internal_select.rs function on_internal (line 17) | pub fn on_internal( function on_path (line 42) | pub fn on_path( FILE: src/verb/invocation_parser.rs type InvocationParser (line 16) | pub struct InvocationParser { method new (line 30) | pub fn new(invocation_str: &str) -> Result { method name (line 54) | pub fn name(&self) -> &str { method get_unique_arg_def (line 58) | pub fn get_unique_arg_def(&self) -> Option { method get_unique_arg_anchor (line 62) | pub fn get_unique_arg_anchor(&self) -> PathAnchor { method check_args (line 71) | pub fn check_args( method parse (line 96) | pub fn parse( FILE: src/verb/mod.rs type VerbId (line 50) | pub type VerbId = usize; function str_has_selection_group (line 52) | pub fn str_has_selection_group(s: &str) -> bool { function str_has_other_panel_group (line 60) | pub fn str_has_other_panel_group(s: &str) -> bool { FILE: src/verb/sequence_execution.rs type SequenceExecution (line 6) | pub struct SequenceExecution { FILE: src/verb/verb.rs type Verb (line 33) | pub struct Verb { method new (line 93) | pub fn new( method with_key (line 134) | pub fn with_key( method add_keys (line 141) | pub fn add_keys( method no_doc (line 149) | pub fn no_doc(&mut self) -> &mut Self { method with_name (line 153) | pub fn with_name( method with_description (line 161) | pub fn with_description( method with_shortcut (line 168) | pub fn with_shortcut( method with_condition (line 175) | pub fn with_condition( method needing_another_panel (line 182) | pub fn needing_another_panel(&mut self) -> &mut Self { method with_auto_exec (line 186) | pub fn with_auto_exec( method has_name (line 194) | pub fn has_name( method check_args (line 204) | pub fn check_args( method check_sel_args (line 229) | fn check_sel_args( method get_status_markdown (line 248) | pub fn get_status_markdown( method get_unique_arg_anchor (line 300) | pub fn get_unique_arg_anchor(&self) -> PathAnchor { method get_internal (line 307) | pub fn get_internal(&self) -> Option { method is_internal (line 314) | pub fn is_internal( method is_some_internal (line 321) | pub fn is_some_internal( method is_sequence (line 328) | pub fn is_sequence(&self) -> bool { method can_be_called_in_panel (line 332) | pub fn can_be_called_in_panel( method accepts_extension (line 338) | pub fn accepts_extension( method eq (line 84) | fn eq( function check_verb_name (line 350) | pub fn check_verb_name(name: &str) -> Result<(), ConfError> { FILE: src/verb/verb_arg_def.rs type VerbArgDef (line 19) | pub struct VerbArgDef { method from_capture (line 60) | pub fn from_capture(capture: &Captures<'_>) -> VerbArgDef { method merging_flag (line 91) | pub fn merging_flag(&self) -> Option { method has_flag (line 99) | pub fn has_flag( method path_anchor (line 105) | pub fn path_anchor(&self) -> PathAnchor { type VerbArgFlag (line 24) | pub enum VerbArgFlag { method is_merging (line 33) | pub fn is_merging(&self) -> bool { method merge_values (line 36) | pub fn merge_values( method path_anchor (line 49) | pub fn path_anchor(&self) -> PathAnchor { method fmt (line 133) | fn fmt( type Err (line 117) | type Err = ConfError; method from_str (line 118) | fn from_str(s: &str) -> Result { FILE: src/verb/verb_description.rs type VerbDescription (line 3) | pub struct VerbDescription { method from_code (line 9) | pub fn from_code(content: String) -> Self { method from_text (line 15) | pub fn from_text(content: String) -> Self { FILE: src/verb/verb_execution.rs type VerbExecution (line 8) | pub enum VerbExecution { method fmt (line 24) | fn fmt( FILE: src/verb/verb_invocation.rs type VerbInvocation (line 7) | pub struct VerbInvocation { method fmt (line 14) | fn fmt( method new (line 31) | pub fn new>( method is_empty (line 42) | pub fn is_empty(&self) -> bool { method complete_name (line 46) | pub fn complete_name(&self) -> String { method to_string_for_name (line 55) | pub fn to_string_for_name( method from (line 97) | fn from(invocation: &str) -> Self { function check_special_chars (line 154) | fn check_special_chars() { function check_verb_invocation_parsing_empty_arg (line 202) | fn check_verb_invocation_parsing_empty_arg() { function check_verb_invocation_parsing_post_bang (line 225) | fn check_verb_invocation_parsing_post_bang() { function check_verb_invocation_parsing_empty_verb (line 238) | fn check_verb_invocation_parsing_empty_verb() { function check_verb_invocation_parsing_oddities (line 261) | fn check_verb_invocation_parsing_oddities() { FILE: src/verb/verb_store.rs type VerbStore (line 33) | pub struct VerbStore { method new (line 46) | pub fn new(conf: &mut Conf) -> Result { method add_builtin_verbs (line 71) | fn add_builtin_verbs(&mut self) -> Result<(), ConfError> { method build_add_internal (line 358) | fn build_add_internal( method add_internal (line 371) | fn add_internal( method add_internal_with_args (line 378) | fn add_internal_with_args( method add_internal_bang (line 394) | fn add_internal_bang( method add_external (line 401) | fn add_external( method add_verb (line 419) | pub fn add_verb( method add_from_conf (line 432) | pub fn add_from_conf( method unbind_key (line 556) | pub fn unbind_key( method unbind_name (line 566) | pub fn unbind_name( method search_sel_info (line 576) | pub fn search_sel_info<'v>( method search_prefix (line 585) | pub fn search_prefix<'v>( method search_sel_info_unique (line 595) | pub fn search_sel_info_unique<'v>( method search (line 607) | pub fn search<'v>( method key_desc_of_internal_stype (line 659) | pub fn key_desc_of_internal_stype( method key_desc_of_internal (line 674) | pub fn key_desc_of_internal( method verbs (line 686) | pub fn verbs(&self) -> &[Verb] { method verb (line 690) | pub fn verb( type PrefixSearchResult (line 39) | pub enum PrefixSearchResult<'v, T> { function check_builtin_verbs (line 699) | fn check_builtin_verbs() { FILE: src/verb/write.rs function verb_write (line 18) | pub fn verb_write( function verb_clear_output (line 35) | pub fn verb_clear_output(con: &AppContext) -> Result) -> Self { method send_refresh (line 79) | fn send_refresh( method watch (line 95) | pub fn watch( method make_notify_watcher (line 137) | fn make_notify_watcher(sender: channel::Sender<()>) -> Result Result<(), ProgramError> { FILE: tests/search_strings.rs function build_pattern (line 10) | fn build_pattern(s: &str) -> Pattern { function check (line 21) | fn check( function simple_fuzzy (line 34) | fn simple_fuzzy() { function simple_exact (line 42) | fn simple_exact() { function simple_regex (line 49) | fn simple_regex() { function one_operator (line 59) | fn one_operator() { function negation (line 68) | fn negation() { function multiple_operators_no_parenthesis (line 82) | fn multiple_operators_no_parenthesis() { function multiple_operators_with_parenthesis (line 98) | fn multiple_operators_with_parenthesis() { FILE: website/src/js/tab-langs.js function find_groups (line 5) | function find_groups(langs) { function add_tabs (line 27) | function add_tabs(group) { function group (line 54) | function group(...langs) {