SYMBOL INDEX (829 symbols across 54 files) FILE: build.rs function main (line 17) | fn main() { FILE: src/app.rs type Cli (line 7) | pub struct Cli { function validate_date_argument (line 205) | fn validate_date_argument(arg: &str) -> Result { function validate_time_format (line 215) | pub fn validate_time_format(formatter: &str) -> Result { type LabelFilter (line 267) | struct LabelFilter bool, const C: usize>([&'... function from (line 272) | fn from(label_filter: LabelFilter) -> Self { FILE: src/color.rs type Elem (line 13) | pub enum Elem { method has_suid (line 79) | fn has_suid(&self) -> bool { method get_color (line 83) | pub fn get_color(&self, theme: &ColorTheme) -> Color { type ColoredString (line 176) | pub type ColoredString = StyledContent; type Colors (line 178) | pub struct Colors { method new (line 184) | pub fn new(t: ThemeOption) -> Self { method colorize (line 215) | pub fn colorize>(&self, input: S, elem: &Elem) -> Colo... method colorize_using_path (line 219) | pub fn colorize_using_path(&self, input: String, path: &Path, elem: &E... method default_style (line 227) | pub fn default_style() -> ContentStyle { method style_from_path (line 231) | fn style_from_path(&self, path: &Path) -> Option { method style (line 238) | fn style(&self, elem: &Elem) -> ContentStyle { method style_default (line 251) | fn style_default(&self, elem: &Elem) -> ContentStyle { method get_indicator_from_elem (line 264) | fn get_indicator_from_elem(&self, elem: &Elem) -> Option { function to_content_style (line 295) | fn to_content_style(ls: &lscolors::Style) -> ContentStyle { function test_color_new_no_color_theme (line 363) | fn test_color_new_no_color_theme() { function test_color_new_custom_theme (line 368) | fn test_color_new_custom_theme() { function test_color_new_custom_no_file_theme (line 376) | fn test_color_new_custom_no_file_theme() { function test_color_new_bad_legacy_custom_theme (line 384) | fn test_color_new_bad_legacy_custom_theme() { function test_theme (line 399) | fn test_theme() -> ColorTheme { function test_default_theme_color (line 466) | fn test_default_theme_color() { FILE: src/config_file.rs type Config (line 25) | pub struct Config { method with_none (line 109) | pub fn with_none() -> Self { method from_file (line 136) | pub fn from_file>(file: P) -> Option { method from_yaml (line 165) | fn from_yaml(yaml: &str) -> Result { method config_paths (line 175) | pub fn config_paths() -> impl Iterator { method builtin (line 369) | pub fn builtin() -> Self { type Color (line 50) | pub struct Color { type Icons (line 56) | pub struct Icons { type Recursion (line 63) | pub struct Recursion { type Sorting (line 70) | pub struct Sorting { type TruncateOwner (line 77) | pub struct TruncateOwner { function expand_home (line 87) | pub fn expand_home>(path: P) -> Option { method default (line 198) | fn default() -> Self { constant DEFAULT_CONFIG (line 216) | pub const DEFAULT_CONFIG: &str = r#"--- function test_read_default (line 386) | fn test_read_default() { function test_read_config_ok (line 441) | fn test_read_config_ok() { function test_read_config_bad_bool (line 447) | fn test_read_config_bad_bool() { function test_read_config_file_not_found (line 453) | fn test_read_config_file_not_found() { function test_read_bad_display (line 459) | fn test_read_bad_display() { FILE: src/core.rs type Core (line 23) | pub struct Core { method new (line 32) | pub fn new(mut flags: Flags) -> Self { method run (line 97) | pub fn run(self, paths: Vec) -> ExitCode { method fetch (line 105) | fn fetch(&self, paths: Vec) -> (Vec, ExitCode) { method sort (line 170) | fn sort(&self, metas: &mut Vec) { method display (line 180) | fn display(&self, metas: &[Meta]) { FILE: src/display.rs constant EDGE (line 13) | const EDGE: &str = "\u{251c}\u{2500}\u{2500}"; constant LINE (line 14) | const LINE: &str = "\u{2502} "; constant CORNER (line 15) | const CORNER: &str = "\u{2514}\u{2500}\u{2500}"; constant BLANK (line 16) | const BLANK: &str = " "; function grid (line 18) | pub fn grid( function tree (line 41) | pub fn tree( function inner_display_grid (line 82) | fn inner_display_grid( function add_header (line 200) | fn add_header(flags: &Flags, cells: &[Cell], grid: &mut Grid) { function inner_display_tree (line 232) | fn inner_display_tree( function should_display_folder_path (line 304) | fn should_display_folder_path(depth: usize, metas: &[Meta]) -> bool { function display_folder_path (line 320) | fn display_folder_path(meta: &Meta) -> String { function get_output (line 325) | fn get_output( function get_visible_width (line 433) | fn get_visible_width(input: &str, hyperlink: bool) -> usize { function detect_size_lengths (line 463) | fn detect_size_lengths(metas: &[Meta], flags: &Flags) -> usize { function get_padding_rules (line 489) | fn get_padding_rules(metas: &[Meta], flags: &Flags) -> HashMap, sorters: &Vec<(flags::SortOrder, sort::So... function test_display_tree_with_all (line 696) | fn test_display_tree_with_all() { function test_tree_align_subfolder (line 730) | fn test_tree_align_subfolder() { function test_tree_size_first_without_name (line 771) | fn test_tree_size_first_without_name() { function test_tree_edge_before_name (line 811) | fn test_tree_edge_before_name() { function test_grid_all_block_headers (line 837) | fn test_grid_all_block_headers() { function test_grid_no_header_with_empty_meta (line 877) | fn test_grid_no_header_with_empty_meta() { function test_folder_path (line 909) | fn test_folder_path() { function test_folder_path_with_links (line 956) | fn test_folder_path_with_links() { FILE: src/flags.rs type Flags (line 59) | pub struct Flags { method configure_from (line 89) | pub fn configure_from(cli: &Cli, config: &Config) -> Result method configure_from (line 132) | fn configure_from(cli: &Cli, config: &Config) -> T { method from_cli (line 149) | fn from_cli(cli: &Cli) -> Option; method from_config (line 153) | fn from_config(config: &Config) -> Option; method from_environment (line 156) | fn from_environment() -> Option { FILE: src/flags/blocks.rs type Blocks (line 13) | pub struct Blocks(pub Vec); method long (line 20) | fn long() -> Self { method contains_inode (line 32) | fn contains_inode(&self) -> bool { method prepend_inode (line 37) | fn prepend_inode(&mut self) { method optional_prepend_inode (line 43) | fn optional_prepend_inode(&mut self) { method displays_size (line 49) | pub fn displays_size(&self) -> bool { method optional_insert_context (line 56) | fn optional_insert_context(&mut self) { method contains_git_status (line 71) | fn contains_git_status(&self) -> bool { method add_git_status (line 76) | fn add_git_status(&mut self) { method optional_add_git_status (line 86) | fn optional_add_git_status(&mut self) { method configure_from (line 104) | fn configure_from(cli: &Cli, config: &Config) -> Self { method from_cli (line 139) | fn from_cli(cli: &Cli) -> Option { method from_config (line 157) | fn from_config(config: &Config) -> Option { method default (line 179) | fn default() -> Self { type Block (line 186) | pub enum Block { method get_header (line 201) | pub fn get_header(&self) -> &'static str { type Error (line 219) | type Error = String; method try_from (line 221) | fn try_from(string: &str) -> Result { function test_configure_from_without_long (line 251) | fn test_configure_from_without_long() { function test_configure_from_with_long (line 262) | fn test_configure_from_with_long() { function test_configure_from_with_blocks_and_without_long (line 273) | fn test_configure_from_with_blocks_and_without_long() { function test_configure_from_with_blocks_and_long (line 284) | fn test_configure_from_with_blocks_and_long() { function test_configure_from_with_inode (line 295) | fn test_configure_from_with_inode() { function test_configure_from_prepend_inode_without_long (line 306) | fn test_configure_from_prepend_inode_without_long() { function test_configure_from_prepend_inode_with_long (line 317) | fn test_configure_from_prepend_inode_with_long() { function test_configure_from_ignore_prepend_inode_without_long (line 328) | fn test_configure_from_ignore_prepend_inode_without_long() { function test_configure_from_ignore_prepend_inode_with_long (line 339) | fn test_configure_from_ignore_prepend_inode_with_long() { function test_from_cli_none (line 350) | fn test_from_cli_none() { function test_from_cli_one (line 357) | fn test_from_cli_one() { function test_from_cli_multi_occurences (line 365) | fn test_from_cli_multi_occurences() { function test_from_cli_multi_values (line 373) | fn test_from_cli_multi_values() { function test_from_cli_reversed_default (line 381) | fn test_from_cli_reversed_default() { function test_from_cli_every_second_one (line 396) | fn test_from_cli_every_second_one() { function test_from_cli_implicit_add_git_block (line 405) | fn test_from_cli_implicit_add_git_block() { function test_from_config_none (line 428) | fn test_from_config_none() { function test_from_config_one (line 433) | fn test_from_config_one() { function test_from_config_reversed_default (line 442) | fn test_from_config_reversed_default() { function test_from_config_every_second_one (line 465) | fn test_from_config_every_second_one() { function test_from_config_invalid_is_ignored (line 473) | fn test_from_config_invalid_is_ignored() { function test_context_not_present_on_cli (line 481) | fn test_context_not_present_on_cli() { function test_context_present_if_context_on (line 490) | fn test_context_present_if_context_on() { function test_only_one_context_no_other_blocks_affected (line 499) | fn test_only_one_context_no_other_blocks_affected() { function test_err (line 528) | fn test_err() { function test_permission (line 536) | fn test_permission() { function test_user (line 541) | fn test_user() { function test_group (line 546) | fn test_group() { function test_size (line 551) | fn test_size() { function test_size_value (line 556) | fn test_size_value() { function test_date (line 561) | fn test_date() { function test_name (line 566) | fn test_name() { function test_inode (line 571) | fn test_inode() { function test_links (line 576) | fn test_links() { function test_context (line 581) | fn test_context() { function test_block_headers (line 586) | fn test_block_headers() { function test_git_status (line 601) | fn test_git_status() { FILE: src/flags/color.rs type Color (line 16) | pub struct Color { method configure_from (line 26) | pub fn configure_from(cli: &Cli, config: &Config) -> Self { type ThemeOption (line 37) | pub enum ThemeOption { method from_config (line 48) | fn from_config(config: &Config) -> ThemeOption { method deserialize (line 62) | fn deserialize(deserializer: D) -> Result type ColorOption (line 94) | pub enum ColorOption { method from_arg_str (line 102) | fn from_arg_str(value: &str) -> Self { method from_cli (line 119) | fn from_cli(cli: &Cli) -> Option { method from_config (line 132) | fn from_config(config: &Config) -> Option { method from_environment (line 140) | fn from_environment() -> Option { function test_from_cli_none (line 160) | fn test_from_cli_none() { function test_from_cli_always (line 167) | fn test_from_cli_always() { function test_from_cli_auto (line 174) | fn test_from_cli_auto() { function test_from_cli_never (line 181) | fn test_from_cli_never() { function test_from_env_no_color (line 188) | fn test_from_env_no_color() { function test_from_cli_classic_mode (line 195) | fn test_from_cli_classic_mode() { function test_from_cli_color_multiple (line 202) | fn test_from_cli_color_multiple() { function test_from_config_none (line 209) | fn test_from_config_none() { function test_from_config_always (line 214) | fn test_from_config_always() { function test_from_config_auto (line 225) | fn test_from_config_auto() { function test_from_config_never (line 235) | fn test_from_config_never() { function test_from_config_classic_mode (line 245) | fn test_from_config_classic_mode() { function test_from_config_none_default (line 262) | fn test_from_config_none_default() { function test_from_config_default (line 270) | fn test_from_config_default() { function test_from_config_no_color (line 281) | fn test_from_config_no_color() { function test_from_config_no_lscolor (line 291) | fn test_from_config_no_lscolor() { function test_from_config_bad_file_flag (line 301) | fn test_from_config_bad_file_flag() { function test_from_config_classic_mode (line 314) | fn test_from_config_classic_mode() { FILE: src/flags/date.rs type DateFlag (line 12) | pub enum DateFlag { method from_format_string (line 23) | fn from_format_string(value: &str) -> Option { method from_str (line 33) | fn from_str>(value: S) -> Option { method from_cli (line 54) | fn from_cli(cli: &Cli) -> Option { method from_config (line 68) | fn from_config(config: &Config) -> Option { method from_environment (line 77) | fn from_environment() -> Option { function test_from_cli_none (line 107) | fn test_from_cli_none() { function test_from_cli_date (line 114) | fn test_from_cli_date() { function test_from_cli_locale (line 121) | fn test_from_cli_locale() { function test_from_cli_relative (line 128) | fn test_from_cli_relative() { function test_from_cli_format (line 135) | fn test_from_cli_format() { function test_from_cli_format_invalid (line 146) | fn test_from_cli_format_invalid() { function test_from_cli_classic_mode (line 153) | fn test_from_cli_classic_mode() { function test_from_cli_date_multi (line 160) | fn test_from_cli_date_multi() { function test_from_config_none (line 167) | fn test_from_config_none() { function test_from_config_date (line 172) | fn test_from_config_date() { function test_from_config_relative (line 180) | fn test_from_config_relative() { function test_from_config_format (line 187) | fn test_from_config_format() { function test_from_config_format_invalid (line 197) | fn test_from_config_format_invalid() { function test_from_config_classic_mode (line 204) | fn test_from_config_classic_mode() { function test_from_environment_none (line 213) | fn test_from_environment_none() { function test_from_environment_full_iso (line 221) | fn test_from_environment_full_iso() { function test_from_environment_long_iso (line 232) | fn test_from_environment_long_iso() { function test_from_environment_iso (line 243) | fn test_from_environment_iso() { function test_from_environment_format (line 251) | fn test_from_environment_format() { function test_parsing_order_arg (line 262) | fn test_parsing_order_arg() { function test_parsing_order_env (line 277) | fn test_parsing_order_env() { function test_parsing_order_config (line 292) | fn test_parsing_order_config() { FILE: src/flags/dereference.rs type Dereference (line 11) | pub struct Dereference(pub bool); method from_cli (line 18) | fn from_cli(cli: &Cli) -> Option { method from_config (line 30) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 46) | fn test_from_cli_none() { function test_from_cli_true (line 53) | fn test_from_cli_true() { function test_from_config_none (line 60) | fn test_from_config_none() { function test_from_config_true (line 65) | fn test_from_config_true() { function test_from_config_false (line 72) | fn test_from_config_false() { FILE: src/flags/display.rs type Display (line 14) | pub enum Display { method from_cli (line 30) | fn from_cli(cli: &Cli) -> Option { method from_config (line 54) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 70) | fn test_from_cli_none() { function test_from_cli_system_protected (line 77) | fn test_from_cli_system_protected() { function test_from_cli_all (line 88) | fn test_from_cli_all() { function test_from_cli_almost_all (line 95) | fn test_from_cli_almost_all() { function test_from_cli_directory_only (line 102) | fn test_from_cli_directory_only() { function test_from_config_none (line 109) | fn test_from_config_none() { function test_from_config_all (line 114) | fn test_from_config_all() { function test_from_config_almost_all (line 121) | fn test_from_config_almost_all() { function test_from_config_directory_only (line 128) | fn test_from_config_directory_only() { function test_from_config_visible_only (line 135) | fn test_from_config_visible_only() { FILE: src/flags/header.rs type Header (line 11) | pub struct Header(pub bool); method from_cli (line 18) | fn from_cli(cli: &Cli) -> Option { method from_config (line 27) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 43) | fn test_from_cli_none() { function test_from_cli_true (line 50) | fn test_from_cli_true() { function test_from_config_none (line 57) | fn test_from_config_none() { function test_from_config_true (line 62) | fn test_from_config_true() { function test_from_config_false (line 69) | fn test_from_config_false() { FILE: src/flags/hyperlink.rs type HyperlinkOption (line 14) | pub enum HyperlinkOption { method from_arg_str (line 22) | fn from_arg_str(value: &str) -> Self { method from_cli (line 39) | fn from_cli(cli: &Cli) -> Option { method from_config (line 53) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 73) | fn test_from_cli_none() { function test_from_cli_always (line 80) | fn test_from_cli_always() { function test_from_cli_auto (line 90) | fn test_from_cli_auto() { function test_from_cli_never (line 97) | fn test_from_cli_never() { function test_from_cli_classic_mode (line 107) | fn test_from_cli_classic_mode() { function test_from_cli_hyperlink_when_multi (line 117) | fn test_from_cli_hyperlink_when_multi() { function test_from_config_none (line 127) | fn test_from_config_none() { function test_from_config_always (line 132) | fn test_from_config_always() { function test_from_config_auto (line 142) | fn test_from_config_auto() { function test_from_config_never (line 152) | fn test_from_config_never() { function test_from_config_classic_mode (line 162) | fn test_from_config_classic_mode() { FILE: src/flags/icons.rs type Icons (line 13) | pub struct Icons { method configure_from (line 27) | pub fn configure_from(cli: &Cli, config: &Config) -> Self { type IconOption (line 42) | pub enum IconOption { method from_arg_str (line 50) | fn from_arg_str(value: &str) -> Self { method from_cli (line 67) | fn from_cli(cli: &Cli) -> Option { method from_config (line 81) | fn from_config(config: &Config) -> Option { type IconTheme (line 93) | pub enum IconTheme { method from_arg_str (line 100) | fn from_arg_str(value: &str) -> Self { method from_cli (line 115) | fn from_cli(cli: &Cli) -> Option { method from_config (line 124) | fn from_config(config: &Config) -> Option { type IconSeparator (line 131) | pub struct IconSeparator(pub String); method from_cli (line 138) | fn from_cli(_cli: &Cli) -> Option { method from_config (line 146) | fn from_config(config: &Config) -> Option { method default (line 158) | fn default() -> Self { function test_from_cli_none (line 174) | fn test_from_cli_none() { function test_from_cli_always (line 181) | fn test_from_cli_always() { function test_from_cli_auto (line 188) | fn test_from_cli_auto() { function test_from_cli_never (line 195) | fn test_from_cli_never() { function test_from_cli_classic_mode (line 202) | fn test_from_cli_classic_mode() { function test_from_cli_icon_when_multi (line 209) | fn test_from_cli_icon_when_multi() { function test_from_config_none (line 216) | fn test_from_config_none() { function test_from_config_always (line 221) | fn test_from_config_always() { function test_from_config_auto (line 232) | fn test_from_config_auto() { function test_from_config_never (line 243) | fn test_from_config_never() { function test_from_config_classic_mode (line 254) | fn test_from_config_classic_mode() { function test_from_cli_none (line 277) | fn test_from_cli_none() { function test_from_cli_fancy (line 284) | fn test_from_cli_fancy() { function test_from_cli_unicode (line 291) | fn test_from_cli_unicode() { function test_from_cli_icon_multi (line 298) | fn test_from_cli_icon_multi() { function test_from_config_none (line 305) | fn test_from_config_none() { function test_from_config_fancy (line 310) | fn test_from_config_fancy() { function test_from_config_unicode (line 321) | fn test_from_config_unicode() { function test_from_config_default (line 340) | fn test_from_config_default() { function test_from_config_custom (line 352) | fn test_from_config_custom() { FILE: src/flags/ignore_globs.rs type IgnoreGlobs (line 13) | pub struct IgnoreGlobs(pub GlobSet); method configure_from (line 25) | pub fn configure_from(cli: &Cli, config: &Config) -> Result Option> { method from_config (line 68) | fn from_config(config: &Config) -> Option> { method create_glob (line 87) | fn create_glob(pattern: &str) -> Result { method create_glob_set (line 94) | fn create_glob_set(builder: &GlobSetBuilder) -> Result { method default (line 103) | fn default() -> Self { function test_configuration_from_none (line 124) | fn test_configuration_from_none() { function test_configuration_from_args (line 134) | fn test_configuration_from_args() { function test_configuration_from_config (line 144) | fn test_configuration_from_config() { function test_from_cli_none (line 153) | fn test_from_cli_none() { function test_from_config_none (line 160) | fn test_from_config_none() { FILE: src/flags/indicators.rs type Indicators (line 11) | pub struct Indicators(pub bool); method from_cli (line 18) | fn from_cli(cli: &Cli) -> Option { method from_config (line 31) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 47) | fn test_from_cli_none() { function test_from_cli_true (line 54) | fn test_from_cli_true() { function test_from_config_none (line 61) | fn test_from_config_none() { function test_from_config_true (line 66) | fn test_from_config_true() { function test_from_config_false (line 73) | fn test_from_config_false() { FILE: src/flags/layout.rs type Layout (line 14) | pub enum Layout { method from_cli (line 28) | fn from_cli(cli: &Cli) -> Option { method from_config (line 45) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 61) | fn test_from_cli_none() { function test_from_cli_tree (line 68) | fn test_from_cli_tree() { function test_from_cli_oneline (line 75) | fn test_from_cli_oneline() { function test_from_cli_oneline_through_long (line 82) | fn test_from_cli_oneline_through_long() { function test_from_cli_oneline_through_blocks (line 89) | fn test_from_cli_oneline_through_blocks() { function test_from_config_none (line 96) | fn test_from_config_none() { function test_from_config_tree (line 101) | fn test_from_config_tree() { function test_from_config_oneline (line 108) | fn test_from_config_oneline() { function test_from_config_grid (line 115) | fn test_from_config_grid() { FILE: src/flags/literal.rs type Literal (line 11) | pub struct Literal(pub bool); method from_cli (line 18) | fn from_cli(cli: &Cli) -> Option { method from_config (line 27) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 43) | fn test_from_cli_none() { function test_from_cli_literal (line 50) | fn test_from_cli_literal() { function test_from_config_none (line 57) | fn test_from_config_none() { function test_from_config_true (line 62) | fn test_from_config_true() { function test_from_config_false (line 69) | fn test_from_config_false() { FILE: src/flags/permission.rs type PermissionFlag (line 14) | pub enum PermissionFlag { method from_arg_str (line 28) | fn from_arg_str(value: &str) -> Self { method from_cli (line 47) | fn from_cli(cli: &Cli) -> Option { method from_config (line 61) | fn from_config(config: &Config) -> Option { function test_default (line 81) | fn test_default() { function test_from_cli_none (line 91) | fn test_from_cli_none() { function test_from_cli_default (line 98) | fn test_from_cli_default() { function test_from_cli_short (line 105) | fn test_from_cli_short() { function test_from_cli_attributes (line 112) | fn test_from_cli_attributes() { function test_from_cli_permissions_disable (line 122) | fn test_from_cli_permissions_disable() { function test_from_cli_unknown (line 133) | fn test_from_cli_unknown() { function test_from_cli_permissions_multi (line 138) | fn test_from_cli_permissions_multi() { function test_from_cli_permissions_classic (line 145) | fn test_from_cli_permissions_classic() { function test_from_config_none (line 152) | fn test_from_config_none() { function test_from_config_rwx (line 157) | fn test_from_config_rwx() { function test_from_config_octal (line 164) | fn test_from_config_octal() { function test_from_config_classic_mode (line 171) | fn test_from_config_classic_mode() { FILE: src/flags/recursion.rs type Recursion (line 9) | pub struct Recursion { method configure_from (line 25) | pub fn configure_from(cli: &Cli, config: &Config) -> Self { method enabled_from (line 36) | fn enabled_from(cli: &Cli, config: &Config) -> bool { method enabled_from_cli (line 53) | fn enabled_from_cli(cli: &Cli) -> Option { method depth_from (line 66) | fn depth_from(cli: &Cli, config: &Config) -> usize { method default (line 85) | fn default() -> Self { function test_enabled_from_cli_empty (line 104) | fn test_enabled_from_cli_empty() { function test_enabled_from_cli_true (line 111) | fn test_enabled_from_cli_true() { function test_enabled_from_empty_matches_and_config (line 118) | fn test_enabled_from_empty_matches_and_config() { function test_enabled_from_matches_empty_and_config_true (line 127) | fn test_enabled_from_matches_empty_and_config_true() { function test_enabled_from_matches_empty_and_config_false (line 141) | fn test_enabled_from_matches_empty_and_config_false() { function test_depth_from_cli_empty (line 158) | fn test_depth_from_cli_empty() { function test_depth_from_cli_integer (line 165) | fn test_depth_from_cli_integer() { function test_depth_from_cli_depth_multi (line 172) | fn test_depth_from_cli_depth_multi() { function test_depth_from_cli_neg_int (line 179) | fn test_depth_from_cli_neg_int() { function test_depth_from_cli_non_int (line 186) | fn test_depth_from_cli_non_int() { function test_depth_from_config_none_max (line 193) | fn test_depth_from_config_none_max() { function test_depth_from_config_pos_integer (line 203) | fn test_depth_from_config_pos_integer() { FILE: src/flags/size.rs type SizeFlag (line 14) | pub enum SizeFlag { method from_arg_str (line 25) | fn from_arg_str(value: &str) -> Self { method from_cli (line 42) | fn from_cli(cli: &Cli) -> Option { method from_config (line 55) | fn from_config(config: &Config) -> Option { function test_default (line 75) | fn test_default() { function test_from_cli_none (line 80) | fn test_from_cli_none() { function test_from_cli_default (line 87) | fn test_from_cli_default() { function test_from_cli_short (line 94) | fn test_from_cli_short() { function test_from_cli_bytes (line 101) | fn test_from_cli_bytes() { function test_from_cli_unknown (line 109) | fn test_from_cli_unknown() { function test_from_cli_size_multi (line 114) | fn test_from_cli_size_multi() { function test_from_cli_size_classic (line 121) | fn test_from_cli_size_classic() { function test_from_config_none (line 128) | fn test_from_config_none() { function test_from_config_default (line 133) | fn test_from_config_default() { function test_from_config_short (line 140) | fn test_from_config_short() { function test_from_config_bytes (line 147) | fn test_from_config_bytes() { function test_from_config_classic_mode (line 154) | fn test_from_config_classic_mode() { FILE: src/flags/sorting.rs type Sorting (line 13) | pub struct Sorting { method configure_from (line 24) | pub fn configure_from(cli: &Cli, config: &Config) -> Self { type SortColumn (line 39) | pub enum SortColumn { method from_cli (line 55) | fn from_cli(cli: &Cli) -> Option { method from_config (line 80) | fn from_config(config: &Config) -> Option { type SortOrder (line 87) | pub enum SortOrder { method from_cli (line 98) | fn from_cli(cli: &Cli) -> Option { method from_config (line 112) | fn from_config(config: &Config) -> Option { type DirGrouping (line 124) | pub enum DirGrouping { method from_arg_str (line 132) | fn from_arg_str(value: &str) -> Self { method from_cli (line 148) | fn from_cli(cli: &Cli) -> Option { method from_config (line 171) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 191) | fn test_from_cli_none() { function test_from_cli_extension (line 198) | fn test_from_cli_extension() { function test_from_cli_time (line 205) | fn test_from_cli_time() { function test_from_cli_size (line 212) | fn test_from_cli_size() { function test_from_cli_git (line 219) | fn test_from_cli_git() { function test_from_cli_version (line 226) | fn test_from_cli_version() { function test_from_cli_no_sort (line 233) | fn test_from_cli_no_sort() { function test_from_cli_sort (line 240) | fn test_from_cli_sort() { function test_from_arg_cli_sort_git (line 264) | fn test_from_arg_cli_sort_git() { function test_multi_sort (line 271) | fn test_multi_sort() { function test_multi_sort_use_last (line 278) | fn test_multi_sort_use_last() { function test_from_config_empty (line 285) | fn test_from_config_empty() { function test_from_config_empty_column (line 290) | fn test_from_config_empty_column() { function test_from_config_extension (line 302) | fn test_from_config_extension() { function test_from_config_name (line 313) | fn test_from_config_name() { function test_from_config_time (line 324) | fn test_from_config_time() { function test_from_config_size (line 335) | fn test_from_config_size() { function test_from_config_version (line 346) | fn test_from_config_version() { function test_from_config_git_status (line 357) | fn test_from_config_git_status() { function test_from_cli_none (line 379) | fn test_from_cli_none() { function test_from_cli_reverse (line 386) | fn test_from_cli_reverse() { function test_from_config_empty (line 393) | fn test_from_config_empty() { function test_from_config_default_config (line 398) | fn test_from_config_default_config() { function test_from_config_empty_reverse (line 406) | fn test_from_config_empty_reverse() { function test_from_config_reverse_true (line 417) | fn test_from_config_reverse_true() { function test_from_config_reverse_false (line 428) | fn test_from_config_reverse_false() { function test_from_str_bad_value (line 451) | fn test_from_str_bad_value() { function test_from_cli_none (line 456) | fn test_from_cli_none() { function test_from_cli_first (line 463) | fn test_from_cli_first() { function test_from_cli_last (line 470) | fn test_from_cli_last() { function test_from_cli_explicit_none (line 477) | fn test_from_cli_explicit_none() { function test_from_cli_classic_mode (line 484) | fn test_from_cli_classic_mode() { function test_from_cli_group_dirs_multi (line 491) | fn test_from_cli_group_dirs_multi() { function test_from_cli_group_directories_first (line 498) | fn test_from_cli_group_directories_first() { function test_from_config_empty (line 505) | fn test_from_config_empty() { function test_from_config_first (line 510) | fn test_from_config_first() { function test_from_config_last (line 521) | fn test_from_config_last() { function test_from_config_explicit_empty (line 532) | fn test_from_config_explicit_empty() { function test_from_config_classic_mode (line 543) | fn test_from_config_classic_mode() { FILE: src/flags/symlink_arrow.rs type SymlinkArrow (line 8) | pub struct SymlinkArrow(String); method from_cli (line 14) | fn from_cli(_: &Cli) -> Option { method from_config (line 22) | fn from_config(config: &Config) -> Option { method fmt (line 40) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method default (line 32) | fn default() -> Self { function test_symlink_arrow_from_config_utf8 (line 55) | fn test_symlink_arrow_from_config_utf8() { function test_symlink_arrow_from_args_none (line 65) | fn test_symlink_arrow_from_args_none() { function test_symlink_arrow_default (line 72) | fn test_symlink_arrow_default() { function test_symlink_display (line 80) | fn test_symlink_display() { FILE: src/flags/symlinks.rs type NoSymlink (line 11) | pub struct NoSymlink(pub bool); method from_cli (line 18) | fn from_cli(cli: &Cli) -> Option { method from_config (line 31) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 47) | fn test_from_cli_none() { function test_from_cli_true (line 54) | fn test_from_cli_true() { function test_from_config_none (line 61) | fn test_from_config_none() { function test_from_config_true (line 66) | fn test_from_config_true() { function test_from_config_false (line 73) | fn test_from_config_false() { FILE: src/flags/total_size.rs type TotalSize (line 11) | pub struct TotalSize(pub bool); method from_cli (line 18) | fn from_cli(cli: &Cli) -> Option { method from_config (line 31) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 47) | fn test_from_cli_none() { function test_from_cli_true (line 54) | fn test_from_cli_true() { function test_from_config_none (line 61) | fn test_from_config_none() { function test_from_config_true (line 66) | fn test_from_config_true() { function test_from_config_false (line 73) | fn test_from_config_false() { FILE: src/flags/truncate_owner.rs type TruncateOwner (line 11) | pub struct TruncateOwner { method from_cli (line 21) | fn from_cli(cli: &Cli) -> Option { method from_config (line 33) | fn from_config(config: &Config) -> Option { function test_from_cli_none (line 52) | fn test_from_cli_none() { function test_from_cli_after_some (line 59) | fn test_from_cli_after_some() { function test_from_cli_marker_some (line 72) | fn test_from_cli_marker_some() { function test_from_config_none (line 85) | fn test_from_config_none() { function test_from_config_all_fields_none (line 90) | fn test_from_config_all_fields_none() { function test_from_config_all_fields_some (line 106) | fn test_from_config_all_fields_some() { FILE: src/git.rs type GitStatus (line 6) | pub enum GitStatus { type GitCache (line 30) | pub struct GitCache { method new (line 37) | pub fn new(_: &Path) -> Self { method get (line 41) | pub fn get(&self, _filepath: &PathBuf, _is_directory: bool) -> Option<... method new (line 48) | pub fn new(path: &Path) -> GitCache { method empty (line 88) | pub fn empty() -> Self { method get (line 94) | pub fn get(&self, filepath: &PathBuf, is_directory: bool) -> Option GitFile... function compare_git_status (line 140) | fn compare_git_status() { function repo_init (line 153) | fn repo_init() -> (TempDir, Repository) { function commit (line 171) | fn commit(repo: &Repository, index: &mut Index, msg: &str) -> (Oid, Oid) { function check_cache (line 181) | fn check_cache(root: &Path, statuses: &HashMap<&PathBuf, GitFileStatus>,... function test_git_workflow (line 198) | fn test_git_workflow() { FILE: src/git_theme.rs type GitTheme (line 4) | pub struct GitTheme { method new (line 9) | pub fn new() -> GitTheme { method get_symbol (line 16) | pub fn get_symbol(&self, status: &GitStatus) -> String { FILE: src/icon.rs type Icons (line 5) | pub struct Icons { method new (line 15) | pub fn new(tty: bool, when: IconOption, theme: FlagTheme, icon_separat... method get (line 34) | pub fn get(&self, name: &Name) -> String { function get_no_icon_never_tty (line 84) | fn get_no_icon_never_tty() { function get_no_icon_never_not_tty (line 96) | fn get_no_icon_never_not_tty() { function get_no_icon_auto (line 109) | fn get_no_icon_auto() { function get_icon_auto_tty (line 121) | fn get_icon_auto_tty() { function get_icon_always_tty_default_file (line 134) | fn get_icon_always_tty_default_file() { function get_icon_always_not_tty_default_file (line 147) | fn get_icon_always_not_tty_default_file() { function get_icon_default_file_icon_unicode (line 160) | fn get_icon_default_file_icon_unicode() { function get_icon_default_directory (line 178) | fn get_icon_default_directory() { function get_icon_default_directory_unicode (line 190) | fn get_icon_default_directory_unicode() { function get_icon_by_name (line 207) | fn get_icon_by_name() { function get_icon_by_extension (line 223) | fn get_icon_by_extension() { FILE: src/main.rs type ExitCode (line 50) | pub enum ExitCode { method set_if_greater (line 56) | pub fn set_if_greater(&mut self, code: ExitCode) { function main (line 110) | fn main() { function generate_default_config (line 133) | fn generate_default_config() { FILE: src/meta/access_control.rs type AccessControl (line 5) | pub struct AccessControl { method for_path (line 13) | pub fn for_path(_: &Path) -> Self { method for_path (line 18) | pub fn for_path(path: &Path) -> Self { method from_data (line 33) | fn from_data(has_acl: bool, selinux_context: &[u8], smack_context: &[u... method render_method (line 43) | pub fn render_method(&self, colors: &Colors) -> ColoredString { method render_context (line 53) | pub fn render_context(&self, colors: &Colors) -> ColoredString { type Method (line 69) | enum Method { method name (line 77) | fn name(&self) -> &'static str { function test_acl_only_indicator (line 93) | fn test_acl_only_indicator() { function test_smack_only_indicator (line 104) | fn test_smack_only_indicator() { function test_acl_and_selinux_indicator (line 114) | fn test_acl_and_selinux_indicator() { function test_selinux_context (line 124) | fn test_selinux_context() { function test_selinux_and_smack_context (line 134) | fn test_selinux_and_smack_context() { function test_no_context (line 144) | fn test_no_context() { FILE: src/meta/date.rs type Date (line 11) | pub enum Date { method from (line 18) | fn from(systime: SystemTime) -> Self { method from (line 27) | fn from(meta: &Metadata) -> Self { method render (line 35) | pub fn render(&self, colors: &Colors, flags: &Flags) -> ColoredString { method date_string (line 46) | fn date_string(&self, flags: &Flags) -> String { function cross_platform_touch (line 86) | fn cross_platform_touch(path: &Path, date: &DateTime) -> io::Resu... function cross_platform_touch (line 95) | fn cross_platform_touch(path: &Path, date: &DateTime) -> io::Resu... function test_an_hour_old_file_color (line 120) | fn test_an_hour_old_file_color() { function test_a_day_old_file_color (line 148) | fn test_a_day_old_file_color() { function test_a_several_days_old_file_color (line 176) | fn test_a_several_days_old_file_color() { function test_with_relative_date (line 204) | fn test_with_relative_date() { function test_with_relative_date_now (line 233) | fn test_with_relative_date_now() { function test_iso_format_now (line 260) | fn test_iso_format_now() { function test_iso_format_year_old (line 290) | fn test_iso_format_year_old() { function test_locale_format_now (line 321) | fn test_locale_format_now() { function test_bad_date (line 352) | fn test_bad_date() { FILE: src/meta/filetype.rs type FileType (line 6) | pub enum FileType { constant EXECUTABLE_EXTENSIONS (line 19) | const EXECUTABLE_EXTENSIONS: &'static [&'static str] = &["exe", "msi",... method new (line 22) | pub fn new( method new (line 59) | pub fn new(meta: &Metadata, symlink_meta: Option<&Metadata>, path: &st... method is_dirlike (line 85) | pub fn is_dirlike(self) -> bool { method render (line 94) | pub fn render(self, colors: &Colors) -> ColoredString { function test_file_type (line 130) | fn test_file_type() { function test_dir_type (line 148) | fn test_dir_type() { function test_symlink_type_file (line 175) | fn test_symlink_type_file() { function test_symlink_type_dir (line 200) | fn test_symlink_type_dir() { function test_pipe_type (line 225) | fn test_pipe_type() { function test_char_device_type (line 249) | fn test_char_device_type() { function test_socket_type (line 277) | fn test_socket_type() { function test_file_executable (line 296) | fn test_file_executable() { function test_file_not_executable (line 316) | fn test_file_not_executable() { FILE: src/meta/git_file_status.rs type GitFileStatus (line 6) | pub struct GitFileStatus { method new (line 22) | pub fn new(status: git2::Status) -> Self { method render (line 46) | pub fn render(&self, colors: &Colors, git_theme: &GitTheme) -> Colored... method default (line 12) | fn default() -> Self { FILE: src/meta/indicator.rs type Indicator (line 6) | pub struct Indicator(&'static str); method from (line 9) | fn from(file_type: FileType) -> Self { method render (line 24) | pub fn render(&self, flags: &Flags) -> ColoredString { function test_directory_indicator (line 40) | fn test_directory_indicator() { function test_executable_file_indicator (line 52) | fn test_executable_file_indicator() { function test_socket_indicator (line 67) | fn test_socket_indicator() { function test_symlink_indicator (line 79) | fn test_symlink_indicator() { function test_not_represented_indicator (line 93) | fn test_not_represented_indicator() { FILE: src/meta/inode.rs type INode (line 5) | pub struct INode { method from (line 11) | fn from(meta: &Metadata) -> Self { method from (line 20) | fn from(_: &Metadata) -> Self { method render (line 26) | pub fn render(&self, colors: &Colors) -> ColoredString { function cross_platform_touch (line 43) | fn cross_platform_touch(path: &Path) -> io::Result { function test_inode_no_zero (line 48) | fn test_inode_no_zero() { FILE: src/meta/links.rs type Links (line 5) | pub struct Links { method from (line 11) | fn from(meta: &Metadata) -> Self { method from (line 20) | fn from(_: &Metadata) -> Self { method render (line 26) | pub fn render(&self, colors: &Colors) -> ColoredString { function cross_platform_touch (line 43) | fn cross_platform_touch(path: &Path) -> io::Result { function test_hardlinks_no_zero (line 48) | fn test_hardlinks_no_zero() { FILE: src/meta/locale.rs function locale_str (line 5) | fn locale_str() -> String { function current_locale (line 10) | pub fn current_locale() -> Locale { FILE: src/meta/mod.rs type Meta (line 45) | pub struct Meta { method recurse_into (line 63) | pub fn recurse_into( method calculate_total_size (line 192) | pub fn calculate_total_size(&mut self) { method calculate_total_file_size (line 223) | fn calculate_total_file_size(path: &Path) -> u64 { method from_path (line 261) | pub fn from_path( function test_from_path_path (line 383) | fn test_from_path_path() { function test_from_path_disable_permission (line 390) | fn test_from_path_disable_permission() { function test_from_path (line 398) | fn test_from_path() { function test_calculate_total_file_size_empty (line 444) | fn test_calculate_total_file_size_empty() { function test_calculate_total_file_size_file_100b (line 453) | fn test_calculate_total_file_size_file_100b() { FILE: src/meta/name.rs type DisplayOption (line 12) | pub enum DisplayOption<'a> { type Name (line 19) | pub struct Name { method new (line 27) | pub fn new(path: &Path, file_type: FileType) -> Self { method file_name (line 45) | pub fn file_name(&self) -> &str { method relative_path (line 52) | fn relative_path + Clone>(&self, base_path: T) -> PathB... method escape (line 81) | fn escape(&self, string: &str, literal: bool) -> String { method hyperlink (line 114) | fn hyperlink(&self, name: String, hyperlink: HyperlinkOption) -> String { method render (line 143) | pub fn render( method extension (line 191) | pub fn extension(&self) -> Option<&str> { method file_type (line 195) | pub fn file_type(&self) -> FileType { method cmp (line 201) | fn cmp(&self, other: &Self) -> Ordering { method partial_cmp (line 207) | fn partial_cmp(&self, other: &Self) -> Option { method eq (line 213) | fn eq(&self, other: &Self) -> bool { function test_print_file_name (line 243) | fn test_print_file_name() { function test_print_dir_name (line 269) | fn test_print_dir_name() { function test_print_symlink_name_file (line 294) | fn test_print_symlink_name_file() { function test_print_symlink_name_dir (line 328) | fn test_print_symlink_name_dir() { function test_print_other_type_name (line 362) | fn test_print_other_type_name() { function test_print_without_icon_or_color (line 393) | fn test_print_without_icon_or_color() { function test_print_hyperlink (line 419) | fn test_print_hyperlink() { function test_extensions_with_valid_file (line 452) | fn test_extensions_with_valid_file() { function test_extensions_with_file_without_extension (line 467) | fn test_extensions_with_file_without_extension() { function test_order_impl_is_case_insensitive (line 482) | fn test_order_impl_is_case_insensitive() { function test_partial_order_impl (line 505) | fn test_partial_order_impl() { function test_partial_order_impl_is_case_insensitive (line 528) | fn test_partial_order_impl_is_case_insensitive() { function test_partial_eq_impl (line 551) | fn test_partial_eq_impl() { function test_partial_eq_impl_is_case_insensitive (line 574) | fn test_partial_eq_impl_is_case_insensitive() { function test_parent_relative_path (line 597) | fn test_parent_relative_path() { function test_current_relative_path (line 614) | fn test_current_relative_path() { function test_grand_parent_relative_path (line 628) | fn test_grand_parent_relative_path() { function test_special_chars_in_filename (line 646) | fn test_special_chars_in_filename() { FILE: src/meta/owner.rs type Cache (line 9) | pub struct Cache { type Owner (line 18) | pub struct Owner { method new (line 32) | pub fn new(user: String, group: String) -> Self { method from (line 39) | fn from(meta: &Metadata) -> Self { method render_user (line 68) | pub fn render_user(&self, colors: &Colors, cache: &Cache, flags: &Flag... method render_group (line 89) | pub fn render_group(&self, colors: &Colors, cache: &Cache, flags: &Fla... type Owner (line 25) | pub struct Owner { method new (line 32) | pub fn new(user: String, group: String) -> Self { method from (line 39) | fn from(meta: &Metadata) -> Self { method render_user (line 68) | pub fn render_user(&self, colors: &Colors, cache: &Cache, flags: &Flag... method render_group (line 89) | pub fn render_group(&self, colors: &Colors, cache: &Cache, flags: &Fla... function truncate (line 49) | fn truncate(input: &str, after: Option, marker: Option) -... function test_none (line 114) | fn test_none() { function test_unchanged_without_marker (line 119) | fn test_unchanged_without_marker() { function test_unchanged_with_marker (line 124) | fn test_unchanged_with_marker() { function test_truncated_without_marker (line 129) | fn test_truncated_without_marker() { function test_truncated_with_marker (line 134) | fn test_truncated_with_marker() { FILE: src/meta/permissions.rs type Permissions (line 6) | pub struct Permissions { method from (line 26) | fn from(meta: &Metadata) -> Self { method from (line 52) | fn from(_: &Metadata) -> Self { method bits_to_octal (line 58) | fn bits_to_octal(r: bool, w: bool, x: bool) -> u8 { method render (line 62) | pub fn render(&self, colors: &Colors, flags: &Flags) -> ColoredString { method is_executable (line 134) | pub fn is_executable(&self) -> bool { type Mode (line 143) | pub type Mode = u32; constant USER_READ (line 147) | pub const USER_READ: Mode = libc::S_IRUSR as Mode; constant USER_WRITE (line 148) | pub const USER_WRITE: Mode = libc::S_IWUSR as Mode; constant USER_EXECUTE (line 149) | pub const USER_EXECUTE: Mode = libc::S_IXUSR as Mode; constant GROUP_READ (line 151) | pub const GROUP_READ: Mode = libc::S_IRGRP as Mode; constant GROUP_WRITE (line 152) | pub const GROUP_WRITE: Mode = libc::S_IWGRP as Mode; constant GROUP_EXECUTE (line 153) | pub const GROUP_EXECUTE: Mode = libc::S_IXGRP as Mode; constant OTHER_READ (line 155) | pub const OTHER_READ: Mode = libc::S_IROTH as Mode; constant OTHER_WRITE (line 156) | pub const OTHER_WRITE: Mode = libc::S_IWOTH as Mode; constant OTHER_EXECUTE (line 157) | pub const OTHER_EXECUTE: Mode = libc::S_IXOTH as Mode; constant STICKY (line 159) | pub const STICKY: Mode = libc::S_ISVTX as Mode; constant SETGID (line 160) | pub const SETGID: Mode = libc::S_ISGID as Mode; constant SETUID (line 161) | pub const SETUID: Mode = libc::S_ISUID as Mode; function permission_rwx (line 176) | fn permission_rwx() { function permission_rwx2 (line 196) | fn permission_rwx2() { function permission_rwx_sticky (line 216) | fn permission_rwx_sticky() { function permission_octal (line 238) | fn permission_octal() { function permission_octal2 (line 259) | fn permission_octal2() { function permission_octal_sticky (line 280) | fn permission_octal_sticky() { function permission_disable (line 302) | fn permission_disable() { FILE: src/meta/permissions_or_attributes.rs type PermissionsOrAttributes (line 11) | pub enum PermissionsOrAttributes { method render (line 18) | pub fn render(&self, colors: &Colors, flags: &Flags) -> ColoredString { FILE: src/meta/size.rs constant KB (line 5) | const KB: u64 = 1024; constant MB (line 6) | const MB: u64 = 1024_u64.pow(2); constant GB (line 7) | const GB: u64 = 1024_u64.pow(3); constant TB (line 8) | const TB: u64 = 1024_u64.pow(4); type Unit (line 11) | pub enum Unit { type Size (line 20) | pub struct Size { method from (line 25) | fn from(meta: &Metadata) -> Self { method new (line 31) | pub fn new(bytes: u64) -> Self { method get_bytes (line 35) | pub fn get_bytes(&self) -> u64 { method format_size (line 39) | fn format_size(&self, number: f64) -> String { method get_unit (line 43) | fn get_unit(&self, flags: &Flags) -> Unit { method render (line 57) | pub fn render( method paint (line 89) | fn paint(&self, colors: &Colors, content: String) -> ColoredString { method render_value (line 103) | pub fn render_value(&self, colors: &Colors, flags: &Flags) -> ColoredS... method value_string (line 109) | pub fn value_string(&self, flags: &Flags) -> String { method render_unit (line 121) | pub fn render_unit(&self, colors: &Colors, flags: &Flags) -> ColoredSt... method unit_string (line 127) | pub fn unit_string(&self, flags: &Flags) -> String { function render_byte (line 157) | fn render_byte() { function render_10_minus_kilobyte (line 171) | fn render_10_minus_kilobyte() { function render_kilobyte (line 182) | fn render_kilobyte() { function render_100_plus_kilobyte (line 193) | fn render_100_plus_kilobyte() { function render_10_minus_megabyte (line 204) | fn render_10_minus_megabyte() { function render_megabyte (line 215) | fn render_megabyte() { function render_100_plus_megabyte (line 226) | fn render_100_plus_megabyte() { function render_10_minus_gigabyte (line 237) | fn render_10_minus_gigabyte() { function render_gigabyte (line 248) | fn render_gigabyte() { function render_100_plus_gigabyte (line 259) | fn render_100_plus_gigabyte() { function render_10_minus_terabyte (line 270) | fn render_10_minus_terabyte() { function render_terabyte (line 281) | fn render_terabyte() { function render_100_plus_terabyte (line 292) | fn render_100_plus_terabyte() { function render_with_a_fraction (line 303) | fn render_with_a_fraction() { function render_with_a_truncated_fraction (line 312) | fn render_with_a_truncated_fraction() { function render_short_nospaces (line 321) | fn render_short_nospaces() { FILE: src/meta/symlink.rs type SymLink (line 7) | pub struct SymLink { method from (line 13) | fn from(path: &Path) -> Self { method symlink_string (line 46) | pub fn symlink_string(&self) -> Option { method render (line 50) | pub fn render(&self, colors: &Colors, flag: &Flags) -> ColoredString { function test_symlink_render_default_valid_target_nocolor (line 87) | fn test_symlink_render_default_valid_target_nocolor() { function test_symlink_render_default_invalid_target_nocolor (line 105) | fn test_symlink_render_default_invalid_target_nocolor() { function test_symlink_render_default_invalid_target_withcolor (line 123) | fn test_symlink_render_default_invalid_target_withcolor() { FILE: src/meta/windows_attributes.rs type WindowsAttributes (line 9) | pub struct WindowsAttributes { method render (line 35) | pub fn render(&self, colors: &Colors, _flags: &Flags) -> ColoredString { function get_attributes (line 16) | pub fn get_attributes(metadata: &std::fs::Metadata) -> WindowsAttributes { function archived_file (line 78) | pub fn archived_file() { function readonly_file (line 84) | pub fn readonly_file() { function hidden_file (line 90) | pub fn hidden_file() { function system_file (line 96) | pub fn system_file() { function create_and_process_file_with_attributes (line 101) | fn create_and_process_file_with_attributes(name: &str, attrs: &str) -> S... FILE: src/meta/windows_utils.rs constant BUF_SIZE (line 12) | const BUF_SIZE: u32 = 256; function get_file_data (line 14) | pub fn get_file_data(path: &Path) -> Result<(Owner, Permissions), io::Er... function get_acl_access_mask (line 199) | unsafe fn get_acl_access_mask( function trustee_from_sid (line 227) | unsafe fn trustee_from_sid>(sid_ptr: P) -> TRUSTEE_W { function lookup_account_sid (line 243) | unsafe fn lookup_account_sid(sid: PSID) -> Result<(Vec, Vec), ... function os_from_buf (line 293) | fn os_from_buf(buf: &[u16]) -> OsString { function buf_from_os (line 305) | fn buf_from_os(os: &OsStr) -> Vec { function has_path_attribute (line 316) | fn has_path_attribute( function is_path_hidden (line 333) | pub fn is_path_hidden(path: &Path) -> bool { function is_path_system (line 344) | pub fn is_path_system(path: &Path) -> bool { function basic_wtf16_behavior (line 356) | fn basic_wtf16_behavior() { function every_wtf16_codepair_roundtrip (line 375) | fn every_wtf16_codepair_roundtrip() { FILE: src/sort.rs type SortFn (line 6) | pub type SortFn = fn(&Meta, &Meta) -> Ordering; function assemble_sorters (line 8) | pub fn assemble_sorters(flags: &Flags) -> Vec<(SortOrder, SortFn)> { function by_meta (line 32) | pub fn by_meta(sorters: &[(SortOrder, SortFn)], a: &Meta, b: &Meta) -> O... function with_dirs_first (line 47) | fn with_dirs_first(a: &Meta, b: &Meta) -> Ordering { function by_size (line 51) | fn by_size(a: &Meta, b: &Meta) -> Ordering { function by_name (line 60) | fn by_name(a: &Meta, b: &Meta) -> Ordering { function by_date (line 64) | fn by_date(a: &Meta, b: &Meta) -> Ordering { function by_version (line 68) | fn by_version(a: &Meta, b: &Meta) -> Ordering { function by_extension (line 72) | fn by_extension(a: &Meta, b: &Meta) -> Ordering { function by_git_status (line 76) | fn by_git_status(a: &Meta, b: &Meta) -> Ordering { function test_sort_assemble_sorters_by_name_with_dirs_first (line 90) | fn test_sort_assemble_sorters_by_name_with_dirs_first() { function test_sort_assemble_sorters_by_name_with_files_first (line 120) | fn test_sort_assemble_sorters_by_name_with_files_first() { function test_sort_assemble_sorters_by_name_unordered (line 148) | fn test_sort_assemble_sorters_by_name_unordered() { function test_sort_assemble_sorters_by_name_unordered_2 (line 178) | fn test_sort_assemble_sorters_by_name_unordered_2() { function test_sort_assemble_sorters_by_time (line 208) | fn test_sort_assemble_sorters_by_time() { function test_sort_assemble_sorters_by_extension (line 258) | fn test_sort_assemble_sorters_by_extension() { function test_sort_assemble_sorters_by_version (line 300) | fn test_sort_assemble_sorters_by_version() { function test_sort_assemble_sorters_no_sort (line 329) | fn test_sort_assemble_sorters_no_sort() { function test_sort_by_size (line 375) | fn test_sort_by_size() { FILE: src/theme.rs type Theme (line 22) | pub struct Theme { method from_path (line 42) | pub fn from_path(file: &str) -> Result method with_yaml (line 86) | fn with_yaml(yaml: &str) -> Result type Error (line 29) | pub enum Error { FILE: src/theme/color.rs function deserialize_color (line 8) | fn deserialize_color<'de, D>(deserializer: D) -> Result type ColorTheme (line 86) | pub struct ColorTheme { method default_dark (line 405) | pub fn default_dark() -> Self { type Permission (line 109) | pub struct Permission { type Attributes (line 132) | pub struct Attributes { type FileType (line 147) | pub struct FileType { type File (line 167) | pub struct File { type Dir (line 182) | pub struct Dir { type Symlink (line 193) | pub struct Symlink { type Date (line 206) | pub struct Date { type Size (line 219) | pub struct Size { type INode (line 234) | pub struct INode { type Links (line 245) | pub struct Links { type GitStatus (line 256) | pub struct GitStatus { method default (line 280) | fn default() -> Self { method default (line 294) | fn default() -> Self { method default (line 304) | fn default() -> Self { method default (line 318) | fn default() -> Self { method default (line 328) | fn default() -> Self { method default (line 336) | fn default() -> Self { method default (line 345) | fn default() -> Self { method default (line 354) | fn default() -> Self { method default (line 364) | fn default() -> Self { method default (line 372) | fn default() -> Self { method default (line 381) | fn default() -> Self { method default (line 398) | fn default() -> Self { function default_yaml (line 427) | fn default_yaml() -> &'static str { function test_default_theme (line 457) | fn test_default_theme() { function test_default_theme_file (line 465) | fn test_default_theme_file() { function test_empty_theme_return_default (line 480) | fn test_empty_theme_return_default() { function test_first_level_theme_return_default_but_changed (line 489) | fn test_first_level_theme_return_default_but_changed() { function test_hexadecimal_colors (line 500) | fn test_hexadecimal_colors() { function test_second_level_theme_return_default_but_changed (line 515) | fn test_second_level_theme_return_default_but_changed() { FILE: src/theme/git.rs type GitThemeSymbols (line 7) | pub struct GitThemeSymbols { method default (line 21) | fn default() -> GitThemeSymbols { FILE: src/theme/icon.rs type ByFilename (line 4) | enum ByFilename { function deserialize_by_filename (line 9) | fn deserialize_by_filename<'de, D>( function deserialize_by_name (line 24) | fn deserialize_by_name<'de, D>(deserializer: D) -> Result(deserializer: D) -> Result Self { method get_default_icons_by_name (line 121) | pub fn get_default_icons_by_name() -> HashMap { method get_default_icons_by_extension (line 404) | pub fn get_default_icons_by_extension() -> HashMap { type ByType (line 54) | pub struct ByType { method unicode (line 95) | pub fn unicode() -> Self { method default (line 68) | fn default() -> Self { method default (line 78) | fn default() -> ByType { function partial_default_yaml (line 762) | fn partial_default_yaml() -> &'static str { function check_partial_yaml (line 787) | fn check_partial_yaml(def: &IconTheme, yaml: &IconTheme) { function test_default_theme (line 792) | fn test_default_theme() { function test_tmp_partial_default_theme_file (line 799) | fn test_tmp_partial_default_theme_file() { function test_empty_theme_return_default (line 812) | fn test_empty_theme_return_default() { function test_partial_theme_return_default (line 821) | fn test_partial_theme_return_default() { function test_serde_dir_from_yaml (line 830) | fn test_serde_dir_from_yaml() { function test_custom_icon_by_name (line 838) | fn test_custom_icon_by_name() { function test_default_icon_by_name_with_custom_entry (line 846) | fn test_default_icon_by_name_with_custom_entry() { function test_custom_icon_by_extension (line 854) | fn test_custom_icon_by_extension() { function test_default_icon_by_extension_with_custom_entry (line 862) | fn test_default_icon_by_extension_with_custom_entry() { FILE: tests/integration.rs function test_runs_okay (line 15) | fn test_runs_okay() { function test_list_empty_directory (line 20) | fn test_list_empty_directory() { function test_list_almost_all_empty_directory (line 29) | fn test_list_almost_all_empty_directory() { function test_list_all_empty_directory (line 47) | fn test_list_all_empty_directory() { function test_list_populated_directory (line 65) | fn test_list_populated_directory() { function test_list_almost_all_populated_directory (line 77) | fn test_list_almost_all_populated_directory() { function test_list_all_populated_directory (line 90) | fn test_list_all_populated_directory() { function test_almost_sort_with_folder (line 103) | fn test_almost_sort_with_folder() { function test_list_inode_populated_directory (line 118) | fn test_list_inode_populated_directory() { function test_list_block_inode_populated_directory_without_long (line 143) | fn test_list_block_inode_populated_directory_without_long() { function test_list_block_inode_populated_directory_with_long (line 163) | fn test_list_block_inode_populated_directory_with_long() { function test_list_inode_with_long_ok (line 184) | fn test_list_inode_with_long_ok() { function test_list_broken_link_ok (line 197) | fn test_list_broken_link_ok() { function test_nosymlink_on_non_long (line 221) | fn test_nosymlink_on_non_long() { function test_symlink_on_long (line 239) | fn test_symlink_on_long() { function test_dereference_link_right_type_and_no_link (line 256) | fn test_dereference_link_right_type_and_no_link() { function test_dereference_link_broken_link (line 285) | fn test_dereference_link_broken_link() { function test_dereference_link_broken_link_output (line 308) | fn test_dereference_link_broken_link_output() { function test_show_folder_content_of_symlink (line 343) | fn test_show_folder_content_of_symlink() { function test_no_show_folder_content_of_symlink_for_long (line 361) | fn test_no_show_folder_content_of_symlink_for_long() { function test_show_folder_content_of_symlink_for_long_tail_slash (line 380) | fn test_show_folder_content_of_symlink_for_long_tail_slash() { function test_show_folder_of_symlink_for_long_multi (line 397) | fn test_show_folder_of_symlink_for_long_multi() { function test_version_sort (line 415) | fn test_version_sort() { function test_version_sort_overwrite_by_timesort (line 437) | fn test_version_sort_overwrite_by_timesort() { function test_version_sort_overwrite_by_sizesort (line 451) | fn test_version_sort_overwrite_by_sizesort() { function bad_utf8 (line 469) | fn bad_utf8(tmp: &std::path::Path, pre: &str, suf: &str) -> String { function test_bad_utf_8_extension (line 480) | fn test_bad_utf_8_extension() { function test_bad_utf_8_name (line 495) | fn test_bad_utf_8_name() { function test_tree (line 509) | fn test_tree() { function test_tree_all_not_show_self (line 524) | fn test_tree_all_not_show_self() { function test_tree_show_edge_before_name (line 544) | fn test_tree_show_edge_before_name() { function test_tree_d (line 559) | fn test_tree_d() { function test_tree_no_dereference (line 579) | fn test_tree_no_dereference() { function test_tree_dereference (line 598) | fn test_tree_dereference() { function cmd (line 619) | fn cmd() -> Command { function tempdir (line 623) | fn tempdir() -> assert_fs::TempDir { function test_lower_case_name_icon_match (line 629) | fn test_lower_case_name_icon_match() { function test_upper_case_name_icon_match (line 645) | fn test_upper_case_name_icon_match() { function test_lower_case_ext_icon_match (line 661) | fn test_lower_case_ext_icon_match() { function test_upper_case_ext_icon_match (line 677) | fn test_upper_case_ext_icon_match() { function test_truncate_owner (line 693) | fn test_truncate_owner() { function test_custom_config_file_parsing (line 711) | fn test_custom_config_file_parsing() { function test_cannot_access_file_exit_status (line 727) | fn test_cannot_access_file_exit_status() { function test_cannot_access_subdir_exit_status (line 745) | fn test_cannot_access_subdir_exit_status() { function test_date_custom_format_supports_nanos_with_length (line 766) | fn test_date_custom_format_supports_nanos_with_length() { function test_date_custom_format_supports_padding (line 786) | fn test_date_custom_format_supports_padding() { function test_all_directory (line 806) | fn test_all_directory() { function test_multiple_files (line 821) | fn test_multiple_files() {