SYMBOL INDEX (370 symbols across 22 files) FILE: src/cli.rs type Opts (line 32) | pub struct Opts { method search_paths (line 677) | pub fn search_paths(&self) -> anyhow::Result> { method normalize_path (line 704) | fn normalize_path(&self, path: &Path) -> PathBuf { method no_search_paths (line 715) | pub fn no_search_paths(&self) -> bool { method rg_alias_ignore (line 720) | pub fn rg_alias_ignore(&self) -> bool { method max_depth (line 724) | pub fn max_depth(&self) -> Option { method min_depth (line 728) | pub fn min_depth(&self) -> Option { method threads (line 732) | pub fn threads(&self) -> NonZeroUsize { method max_results (line 736) | pub fn max_results(&self) -> Option { method strip_cwd_prefix (line 742) | pub fn strip_cwd_prefix bool>(&self, auto_pred: P) -> b... method gen_completions (line 753) | pub fn gen_completions(&self) -> anyhow::Result> { function default_num_threads (line 766) | fn default_num_threads() -> NonZeroUsize { type FileType (line 780) | pub enum FileType { type ColorWhen (line 803) | pub enum ColorWhen { type StripCwdWhen (line 813) | pub enum StripCwdWhen { type HyperlinkWhen (line 823) | pub enum HyperlinkWhen { type Exec (line 834) | pub struct Exec { method from_arg_matches (line 839) | fn from_arg_matches(matches: &ArgMatches) -> clap::error::Result { method update_from_arg_matches (line 853) | fn update_from_arg_matches(&mut self, matches: &ArgMatches) -> clap::e... method augment_args (line 860) | fn augment_args(cmd: Command) -> Command { method augment_args_for_update (line 931) | fn augment_args_for_update(cmd: Command) -> Command { function parse_millis (line 936) | fn parse_millis(arg: &str) -> Result { function ensure_current_directory_exists (line 940) | fn ensure_current_directory_exists(current_directory: &Path) -> anyhow::... FILE: src/config.rs type Config (line 14) | pub struct Config { method is_printing (line 140) | pub fn is_printing(&self) -> bool { FILE: src/dir_entry.rs type DirEntryInner (line 12) | enum DirEntryInner { type DirEntry (line 18) | pub struct DirEntry { method normal (line 26) | pub fn normal(e: ignore::DirEntry) -> Self { method broken_symlink (line 34) | pub fn broken_symlink(path: PathBuf) -> Self { method path (line 42) | pub fn path(&self) -> &Path { method into_path (line 49) | pub fn into_path(self) -> PathBuf { method stripped_path (line 57) | pub fn stripped_path(&self, config: &Config) -> &Path { method into_stripped_path (line 66) | pub fn into_stripped_path(self, config: &Config) -> PathBuf { method file_type (line 74) | pub fn file_type(&self) -> Option { method metadata (line 81) | pub fn metadata(&self) -> Option<&Metadata> { method depth (line 90) | pub fn depth(&self) -> Option { method style (line 97) | pub fn style(&self, ls_colors: &LsColors) -> Option<&Style> { method eq (line 106) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 115) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 122) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { method path (line 128) | fn path(&self) -> PathBuf { method file_name (line 132) | fn file_name(&self) -> OsString { method file_type (line 148) | fn file_type(&self) -> Option { method metadata (line 152) | fn metadata(&self) -> Option { FILE: src/error.rs function print_error (line 1) | pub fn print_error(msg: impl Into) { FILE: src/exec/command.rs type Outputs (line 9) | struct Outputs { type OutputBuffer (line 13) | pub struct OutputBuffer { method new (line 19) | pub fn new(null_separator: bool) -> Self { method push (line 26) | fn push(&mut self, stdout: Vec, stderr: Vec) { method write (line 30) | fn write(self) { function execute_commands (line 60) | pub fn execute_commands>>( function handle_cmd_error (line 101) | pub fn handle_cmd_error(cmd: Option<&Command>, err: io::Error) -> ExitCo... FILE: src/exec/job.rs function job (line 11) | pub fn job( function batch (line 46) | pub fn batch( FILE: src/exec/mod.rs type ExecutionMode (line 22) | pub enum ExecutionMode { type CommandSet (line 30) | pub struct CommandSet { method new (line 36) | pub fn new(input: I) -> Result method new_batch (line 51) | pub fn new_batch(input: I) -> Result method in_batch_mode (line 75) | pub fn in_batch_mode(&self) -> bool { method execute (line 79) | pub fn execute( method execute_batch (line 93) | pub fn execute_batch(&self, paths: I, limit: usize, path_separator:... type CommandBuilder (line 128) | struct CommandBuilder { method new (line 139) | fn new(template: &CommandTemplate, limit: usize) -> io::Result { method new_command (line 167) | fn new_command(pre_args: &[OsString]) -> io::Result { method push (line 176) | fn push(&mut self, path: &Path, separator: Option<&str>) -> io::Result... method finish (line 194) | fn finish(&mut self) -> io::Result<()> { method exit_code (line 208) | fn exit_code(&self) -> ExitCode { type CommandTemplate (line 218) | struct CommandTemplate { method new (line 223) | fn new(input: I) -> Result method number_of_tokens (line 256) | fn number_of_tokens(&self) -> usize { method generate (line 264) | fn generate(&self, input: &Path, path_separator: Option<&str>) -> io::... function generate_str (line 277) | fn generate_str(template: &CommandTemplate, input: &str) -> Vec { function tokens_with_placeholder (line 286) | fn tokens_with_placeholder() { function tokens_with_no_extension (line 303) | fn tokens_with_no_extension() { function tokens_with_basename (line 319) | fn tokens_with_basename() { function tokens_with_parent (line 335) | fn tokens_with_parent() { function tokens_with_basename_no_extension (line 351) | fn tokens_with_basename_no_extension() { function tokens_with_literal_braces (line 367) | fn tokens_with_literal_braces() { function tokens_with_literal_braces_and_placeholder (line 376) | fn tokens_with_literal_braces_and_placeholder() { function tokens_multiple (line 382) | fn tokens_multiple() { function tokens_single_batch (line 402) | fn tokens_single_batch() { function tokens_multiple_batch (line 418) | fn tokens_multiple_batch() { function template_no_args (line 423) | fn template_no_args() { function command_set_no_args (line 428) | fn command_set_no_args() { function generate_custom_path_separator (line 433) | fn generate_custom_path_separator() { function generate_custom_path_separator_windows (line 448) | fn generate_custom_path_separator_windows() { FILE: src/exit_codes.rs type ExitCode (line 7) | pub enum ExitCode { method is_error (line 26) | fn is_error(self) -> bool { method exit (line 31) | pub fn exit(self) -> ! { function from (line 15) | fn from(code: ExitCode) -> Self { function merge_exitcodes (line 46) | pub fn merge_exitcodes(results: impl IntoIterator) -> E... function success_when_no_results (line 58) | fn success_when_no_results() { function general_error_if_at_least_one_error (line 63) | fn general_error_if_at_least_one_error() { function success_if_no_error (line 87) | fn success_if_no_error() { FILE: src/filesystem.rs function path_absolute_form (line 14) | pub fn path_absolute_form(path: &Path) -> io::Result { function make_absolute (line 26) | pub fn make_absolute(path: &Path, cwd: &Path) -> PathBuf { function absolute_path (line 34) | pub fn absolute_path(path: &Path) -> io::Result { function is_existing_directory (line 49) | pub fn is_existing_directory(path: &Path) -> bool { function is_empty (line 55) | pub fn is_empty(entry: &dir_entry::DirEntry) -> bool { function is_block_device (line 74) | pub fn is_block_device(ft: fs::FileType) -> bool { function is_block_device (line 79) | pub fn is_block_device(_: fs::FileType) -> bool { function is_char_device (line 84) | pub fn is_char_device(ft: fs::FileType) -> bool { function is_char_device (line 89) | pub fn is_char_device(_: fs::FileType) -> bool { function is_socket (line 94) | pub fn is_socket(ft: fs::FileType) -> bool { function is_socket (line 99) | pub fn is_socket(_: fs::FileType) -> bool { function is_pipe (line 104) | pub fn is_pipe(ft: fs::FileType) -> bool { function is_pipe (line 109) | pub fn is_pipe(_: fs::FileType) -> bool { function osstr_to_bytes (line 114) | pub fn osstr_to_bytes(input: &OsStr) -> Cow<'_, [u8]> { function osstr_to_bytes (line 120) | pub fn osstr_to_bytes(input: &OsStr) -> Cow<'_, [u8]> { function strip_current_dir (line 130) | pub fn strip_current_dir(path: &Path) -> &Path { function default_path_separator (line 139) | pub fn default_path_separator() -> Option { function strip_current_dir_basic (line 155) | fn strip_current_dir_basic() { function make_absolute_with_relative_path (line 169) | fn make_absolute_with_relative_path() { function make_absolute_strips_dot_prefix (line 181) | fn make_absolute_strips_dot_prefix() { function make_absolute_with_absolute_path (line 193) | fn make_absolute_with_absolute_path() { FILE: src/filetypes.rs type FileTypes (line 8) | pub struct FileTypes { method should_ignore (line 21) | pub fn should_ignore(&self, entry: &dir_entry::DirEntry) -> bool { FILE: src/filter/owner.rs type OwnerFilter (line 6) | pub struct OwnerFilter { constant IGNORE (line 19) | const IGNORE: Self = OwnerFilter { method from_string (line 27) | pub fn from_string(input: &str) -> Result { method filter_ignore (line 61) | pub fn filter_ignore(self) -> Option { method matches (line 69) | pub fn matches(&self, md: &fs::Metadata) -> bool { type Check (line 12) | enum Check { function check (line 77) | fn check(&self, v: T) -> bool { function parse (line 85) | fn parse(s: Option<&str>, f: F) -> Result FILE: src/filter/size.rs type SizeFilter (line 9) | pub enum SizeFilter { method from_string (line 28) | pub fn from_string(s: &str) -> anyhow::Result { method parse_opt (line 33) | fn parse_opt(s: &str) -> Option { method is_within (line 68) | pub fn is_within(&self, size: u64) -> bool { constant KILO (line 16) | const KILO: u64 = 1000; constant MEGA (line 17) | const MEGA: u64 = KILO * 1000; constant GIGA (line 18) | const GIGA: u64 = MEGA * 1000; constant TERA (line 19) | const TERA: u64 = GIGA * 1000; constant KIBI (line 22) | const KIBI: u64 = 1024; constant MEBI (line 23) | const MEBI: u64 = KIBI * 1024; constant GIBI (line 24) | const GIBI: u64 = MEBI * 1024; constant TEBI (line 25) | const TEBI: u64 = GIBI * 1024; function is_within_less_than (line 197) | fn is_within_less_than() { function is_within_less_than_equal (line 203) | fn is_within_less_than_equal() { function is_within_greater_than (line 209) | fn is_within_greater_than() { function is_within_greater_than_equal (line 215) | fn is_within_greater_than_equal() { FILE: src/filter/time.rs type TimeFilter (line 7) | pub enum TimeFilter { method from_str (line 29) | fn from_str(s: &str) -> Option { method before (line 49) | pub fn before(s: &str) -> Option { method after (line 53) | pub fn after(s: &str) -> Option { method applies_to (line 57) | pub fn applies_to(&self, t: &SystemTime) -> bool { function now (line 13) | fn now() -> Zoned { function now (line 24) | fn now() -> Zoned { type TestTime (line 70) | struct TestTime(SystemTime); method new (line 73) | fn new(time: Zoned) -> Self { method set (line 78) | fn set(&mut self, time: Zoned) { method timestamp (line 83) | fn timestamp(&self) -> SystemTime { method drop (line 89) | fn drop(&mut self) { function is_time_filter_applicable (line 96) | fn is_time_filter_applicable() { FILE: src/fmt/input.rs function basename (line 7) | pub fn basename(path: &Path) -> &OsStr { function remove_extension (line 12) | pub fn remove_extension(path: &Path) -> OsString { function dirname (line 22) | pub fn dirname(path: &Path) -> OsString { function correct (line 39) | fn correct(input: &str) -> String { function dirname_root (line 77) | fn dirname_root() { function dirname_root (line 84) | fn dirname_root() { FILE: src/fmt/mod.rs type Token (line 18) | pub enum Token { method fmt (line 28) | fn fmt(&self, f: &mut Formatter) -> fmt::Result { type FormatTemplate (line 46) | pub enum FormatTemplate { method has_tokens (line 54) | pub fn has_tokens(&self) -> bool { method parse (line 58) | pub fn parse(fmt: &str) -> Self { method generate (line 112) | pub fn generate(&self, path: impl AsRef, path_separator: Option<... method replace_separator (line 147) | fn replace_separator<'a>(path: &'a OsStr, path_separator: Option<&str>... function token_from_pattern_id (line 201) | fn token_from_pattern_id(id: u32) -> Token { function parse_no_placeholders (line 219) | fn parse_no_placeholders() { function parse_only_brace_escapes (line 228) | fn parse_only_brace_escapes() { function all_placeholders (line 237) | fn all_placeholders() { FILE: src/hyperlink.rs type PathUrl (line 5) | pub(crate) struct PathUrl(PathBuf); method new (line 8) | pub(crate) fn new(path: &Path) -> Option { method fmt (line 14) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { function encode (line 24) | fn encode(f: &mut Formatter, byte: u8) -> fmt::Result { function host (line 44) | fn host() -> &'static str { function host (line 60) | const fn host() -> &'static str { type Encoded (line 69) | struct Encoded(&'static str); method fmt (line 72) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { function test_unicode_encoding (line 81) | fn test_unicode_encoding() { FILE: src/main.rs constant DEFAULT_LS_COLORS (line 56) | const DEFAULT_LS_COLORS: &str = " function main (line 61) | fn main() { function run (line 74) | fn run() -> Result { function print_completions (line 115) | fn print_completions(shell: clap_complete::Shell) -> Result { function set_working_dir (line 130) | fn set_working_dir(opts: &Opts) -> Result<()> { function ensure_search_pattern_is_not_a_path (line 149) | fn ensure_search_pattern_is_not_a_path(opts: &Opts) -> Result<()> { function build_pattern_regex (line 169) | fn build_pattern_regex(pattern: &str, opts: &Opts) -> Result { function check_path_separator_length (line 181) | fn check_path_separator_length(path_separator: Option<&str>) -> Result<(... function construct_config (line 195) | fn construct_config(mut opts: Opts, pattern_regexps: &[String]) -> Resul... function extract_command (line 342) | fn extract_command(opts: &mut Opts, colored_output: bool) -> Result Result Result> { function ensure_use_hidden_option_for_leading_dot_pattern (line 468) | fn ensure_use_hidden_option_for_leading_dot_pattern( function build_regex (line 488) | fn build_regex(pattern_regex: String, config: &Config) -> Result String { function print_entry (line 16) | pub fn print_entry(stdout: &mut W, entry: &DirEntry, config: &... function print_trailing_slash (line 48) | fn print_trailing_slash( function print_entry_format (line 68) | fn print_entry_format( function print_entry_colorized (line 83) | fn print_entry_colorized( function print_entry_uncolorized_base (line 135) | fn print_entry_uncolorized_base( function print_entry_uncolorized (line 151) | fn print_entry_uncolorized( function print_entry_uncolorized (line 160) | fn print_entry_uncolorized( FILE: src/regex_helper.rs function pattern_has_uppercase_char (line 5) | pub fn pattern_has_uppercase_char(pattern: &str) -> bool { function hir_has_uppercase_char (line 15) | fn hir_has_uppercase_char(hir: &Hir) -> bool { function pattern_matches_strings_with_leading_dot (line 40) | pub fn pattern_matches_strings_with_leading_dot(pattern: &str) -> bool { function hir_matches_strings_with_leading_dot (line 50) | fn hir_matches_strings_with_leading_dot(hir: &Hir) -> bool { function pattern_has_uppercase_char_simple (line 82) | fn pattern_has_uppercase_char_simple() { function pattern_has_uppercase_char_advanced (line 91) | fn pattern_has_uppercase_char_advanced() { function matches_strings_with_leading_dot_simple (line 99) | fn matches_strings_with_leading_dot_simple() { FILE: src/walk.rs type ReceiverMode (line 28) | enum ReceiverMode { type WorkerResult (line 40) | pub enum WorkerResult { type Batch (line 49) | struct Batch { method new (line 54) | fn new() -> Self { method lock (line 60) | fn lock(&self) -> MutexGuard<'_, Option>> { type Item (line 66) | type Item = WorkerResult; type IntoIter (line 67) | type IntoIter = std::vec::IntoIter; method into_iter (line 69) | fn into_iter(self) -> Self::IntoIter { type BatchSender (line 75) | struct BatchSender { method new (line 82) | fn new(tx: Sender, limit: usize) -> Self { method needs_flush (line 91) | fn needs_flush(&self, batch: Option<&Vec>) -> bool { method send (line 101) | fn send(&mut self, item: WorkerResult) -> Result<(), SendError<()>> { constant MAX_BUFFER_LENGTH (line 125) | const MAX_BUFFER_LENGTH: usize = 1000; constant DEFAULT_MAX_BUFFER_TIME (line 127) | const DEFAULT_MAX_BUFFER_TIME: Duration = Duration::from_millis(100); type ReceiverBuffer (line 130) | struct ReceiverBuffer<'a, W> { function new (line 153) | fn new(state: &'a WorkerState, rx: Receiver, stdout: W) -> Self { function process (line 174) | fn process(&mut self) -> ExitCode { function recv (line 184) | fn recv(&self) -> Result { function poll (line 198) | fn poll(&mut self) -> Result<(), ExitCode> { function print (line 252) | fn print(&mut self, entry: &DirEntry) -> Result<(), ExitCode> { function stream (line 270) | fn stream(&mut self) -> Result<(), ExitCode> { function stop (line 282) | fn stop(&mut self) -> Result<(), ExitCode> { function flush (line 296) | fn flush(&mut self) -> Result<(), ExitCode> { type WorkerState (line 306) | struct WorkerState { method new (line 318) | fn new(patterns: Vec, config: Config) -> Self { method build_overrides (line 330) | fn build_overrides(&self, paths: &[PathBuf]) -> Result { method build_walker (line 347) | fn build_walker(&self, paths: &[PathBuf]) -> Result { method receive (line 408) | fn receive(&self, rx: Receiver) -> ExitCode { method spawn_senders (line 443) | fn spawn_senders(&self, walker: WalkParallel, tx: Sender) { method scan (line 627) | fn scan(&self, paths: &[PathBuf]) -> Result { function search_str_for_entry (line 666) | fn search_str_for_entry<'a>( function scan (line 690) | pub fn scan(paths: &[PathBuf], patterns: Vec, config: Config) -> ... FILE: tests/testenv/mod.rs type TestEnv (line 14) | pub struct TestEnv { method new (line 148) | pub fn new(directories: &[&'static str], files: &[&'static str]) -> Te... method normalize_line (line 160) | pub fn normalize_line(self, normalize: bool) -> TestEnv { method global_ignore_file (line 169) | pub fn global_ignore_file(self, content: &str) -> TestEnv { method create_broken_symlink (line 179) | pub fn create_broken_symlink>( method test_root (line 200) | pub fn test_root(&self) -> PathBuf { method test_exe (line 206) | pub fn test_exe(&self) -> &PathBuf { method system_root (line 211) | pub fn system_root(&self) -> PathBuf { method assert_success_and_get_output (line 218) | pub fn assert_success_and_get_output>( method assert_success_and_get_normalized_output (line 234) | pub fn assert_success_and_get_normalized_output>( method assert_output (line 248) | pub fn assert_output(&self, args: &[&str], expected: &str) { method assert_output_raw (line 254) | pub fn assert_output_raw(&self, args: &[&str], expected: &[u8]) { method assert_output_subdirectory (line 262) | pub fn assert_output_subdirectory>( method assert_failure_with_error (line 280) | pub fn assert_failure_with_error(&self, args: &[&str], expected: &str) { method assert_failure (line 288) | pub fn assert_failure(&self, args: &[&str]) { method assert_error (line 296) | pub fn assert_error(&self, args: &[&str], expected: &str) -> process::... method run_command (line 300) | fn run_command(&self, path: &Path, args: &[&str]) -> process::Output { method assert_error_subdirectory (line 320) | fn assert_error_subdirectory>( function create_working_directory (line 29) | fn create_working_directory( function create_config_directory_with_global_ignore (line 65) | fn create_config_directory_with_global_ignore(ignore_file_content: &str)... function find_fd_exe (line 76) | fn find_fd_exe() -> PathBuf { function format_exit_error (line 82) | fn format_exit_error(args: &[&str], output: &process::Output) -> String { function format_output_error (line 92) | fn format_output_error(args: &[&str], expected: &str, actual: &str) -> S... function normalize_output (line 115) | fn normalize_output(s: &str, trim_start: bool, normalize_line: bool) -> ... function trim_lines (line 137) | fn trim_lines(s: &str) -> String { FILE: tests/tests.rs function get_absolute_root_path (line 32) | fn get_absolute_root_path(env: &TestEnv) -> String { function get_test_env_with_abs_path (line 49) | fn get_test_env_with_abs_path(dirs: &[&'static str], files: &[&'static s... function create_file_with_size (line 56) | fn create_file_with_size>(path: P, size_in_bytes: usize) { function test_simple (line 64) | fn test_simple() { function test_and_basic (line 104) | fn test_and_basic() { function test_and_empty_pattern (line 131) | fn test_and_empty_pattern() { function test_and_bad_pattern (line 137) | fn test_and_bad_pattern() { function test_and_pattern_starts_with_dash (line 147) | fn test_and_pattern_starts_with_dash() { function test_and_plus_extension (line 167) | fn test_and_plus_extension() { function test_and_plus_type (line 200) | fn test_and_plus_type() { function test_and_plus_glob (line 216) | fn test_and_plus_glob() { function test_and_plus_fixed_strings (line 223) | fn test_and_plus_fixed_strings() { function test_and_plus_ignore_case (line 244) | fn test_and_plus_ignore_case() { function test_and_plus_case_sensitive (line 255) | fn test_and_plus_case_sensitive() { function test_and_plus_full_path (line 265) | fn test_and_plus_full_path() { function test_empty_pattern (line 295) | fn test_empty_pattern() { function test_multi_file (line 316) | fn test_multi_file() { function test_multi_file_with_missing (line 340) | fn test_multi_file_with_missing() { function test_explicit_root_path (line 379) | fn test_explicit_root_path() { function test_regex_searches (line 421) | fn test_regex_searches() { function test_smart_case (line 442) | fn test_smart_case() { function test_case_sensitive (line 466) | fn test_case_sensitive() { function test_case_insensitive (line 481) | fn test_case_insensitive() { function test_glob_searches (line 499) | fn test_glob_searches() { function test_full_path_glob_searches (line 529) | fn test_full_path_glob_searches() { function test_smart_case_glob_searches (line 551) | fn test_smart_case_glob_searches() { function test_case_sensitive_glob_searches (line 565) | fn test_case_sensitive_glob_searches() { function test_glob_searches_with_extension (line 573) | fn test_glob_searches_with_extension() { function test_regex_overrides_glob (line 584) | fn test_regex_overrides_glob() { function test_full_path (line 592) | fn test_full_path() { function test_hidden (line 607) | fn test_hidden() { function test_hidden_file_attribute (line 625) | fn test_hidden_file_attribute() { function test_no_ignore (line 646) | fn test_no_ignore() { function test_gitignore_and_fdignore (line 677) | fn test_gitignore_and_fdignore() { function test_no_ignore_parent (line 715) | fn test_no_ignore_parent() { function test_no_ignore_parent_inner_git (line 747) | fn test_no_ignore_parent_inner_git() { function test_custom_ignore_precedence (line 787) | fn test_custom_ignore_precedence() { function test_respect_ignore_files (line 813) | fn test_respect_ignore_files() { function test_no_ignore_vcs (line 869) | fn test_no_ignore_vcs() { function test_no_ignore_vcs_child_dir (line 886) | fn test_no_ignore_vcs_child_dir() { function test_custom_ignore_files (line 902) | fn test_custom_ignore_files() { function test_no_ignore_aliases (line 921) | fn test_no_ignore_aliases() { function test_global_ignore (line 940) | fn test_global_ignore() { function test_no_global_ignore (line 974) | fn test_no_global_ignore(flag: &str, expected_output: &str) { function test_follow (line 981) | fn test_follow() { function test_file_system_boundaries (line 999) | fn test_file_system_boundaries() { function test_follow_broken_symlink (line 1037) | fn test_follow_broken_symlink() { function test_print0 (line 1064) | fn test_print0() { function test_max_depth (line 1080) | fn test_max_depth() { function test_min_depth (line 1117) | fn test_min_depth() { function test_exact_depth (line 1138) | fn test_exact_depth() { function test_prune (line 1151) | fn test_prune() { function test_absolute_path (line 1185) | fn test_absolute_path() { function test_implicit_absolute_path (line 1222) | fn test_implicit_absolute_path() { function test_normalized_absolute_path (line 1241) | fn test_normalized_absolute_path() { function test_type (line 1261) | fn test_type() { function test_type_executable (line 1299) | fn test_type_executable() { function test_type_empty (line 1341) | fn test_type_empty() { function test_extension (line 1368) | fn test_extension() { function test_no_extension (line 1425) | fn test_no_extension() { function test_symlink_as_root (line 1453) | fn test_symlink_as_root() { function test_symlink_and_absolute_path (line 1494) | fn test_symlink_and_absolute_path() { function test_symlink_as_absolute_root (line 1515) | fn test_symlink_as_absolute_root() { function test_symlink_and_full_path (line 1532) | fn test_symlink_and_full_path() { function test_symlink_and_full_path_abs_path (line 1557) | fn test_symlink_and_full_path_abs_path() { function test_excludes (line 1577) | fn test_excludes() { function format (line 1626) | fn format() { function test_exec (line 1687) | fn test_exec() { function test_exec_multi (line 1771) | fn test_exec_multi() { function test_exec_nulls (line 1831) | fn test_exec_nulls() { function test_exec_batch (line 1845) | fn test_exec_batch() { function test_exec_batch_multi (line 1922) | fn test_exec_batch_multi() { function test_exec_batch_with_limit (line 1990) | fn test_exec_batch_with_limit() { function test_exec_with_separator (line 2028) | fn test_exec_with_separator() { function test_quiet (line 2107) | fn test_quiet() { function test_fixed_strings (line 2120) | fn test_fixed_strings() { function test_invalid_utf8 (line 2151) | fn test_invalid_utf8() { function test_size (line 2175) | fn test_size() { function create_file_with_modified (line 2253) | fn create_file_with_modified>(path: P, duration_in_secs: ... function remove_symlink (line 2261) | fn remove_symlink>(path: P) { function test_modified_relative (line 2273) | fn test_modified_relative() { function change_file_modified (line 2306) | fn change_file_modified>(path: P, iso_date: &str) { function test_modified_absolute (line 2316) | fn test_modified_absolute() { function test_owner_ignore_all (line 2334) | fn test_owner_ignore_all() { function test_owner_current_user (line 2342) | fn test_owner_current_user() { function test_owner_current_group (line 2353) | fn test_owner_current_group() { function test_owner_root (line 2364) | fn test_owner_root() { function test_custom_path_separator (line 2377) | fn test_custom_path_separator() { function test_base_directory (line 2391) | fn test_base_directory() { function test_max_results (line 2440) | fn test_max_results() { function test_exec_invalid_utf8 (line 2483) | fn test_exec_invalid_utf8() { function test_list_details (line 2521) | fn test_list_details() { function test_single_and_multithreaded_execution (line 2529) | fn test_single_and_multithreaded_execution() { function test_number_parsing_errors (line 2538) | fn test_number_parsing_errors() { function test_opposing (line 2564) | fn test_opposing(flag: &str, opposing_flags: &[&str]) { function test_error_if_hidden_not_set_and_pattern_starts_with_dot (line 2585) | fn test_error_if_hidden_not_set_and_pattern_starts_with_dot() { function test_strip_cwd_prefix (line 2597) | fn test_strip_cwd_prefix() { function test_invalid_cwd (line 2620) | fn test_invalid_cwd() { function test_git_dir (line 2641) | fn test_git_dir() { function test_gitignore_parent (line 2681) | fn test_gitignore_parent() { function test_hyperlink (line 2694) | fn test_hyperlink() { function test_ignore_contain (line 2712) | fn test_ignore_contain() { function test_ignore_contain_precedence_over_depth_check (line 2738) | fn test_ignore_contain_precedence_over_depth_check() { function test_ignore_contain_precedence_over_root_check (line 2756) | fn test_ignore_contain_precedence_over_root_check() {