MCPcopy Create free account

hub / github.com/DanielJoyce/ls-rs / functions

Functions56 in github.com/DanielJoyce/ls-rs

↓ 2 callersMethodget_context
Get the SELinux context for a file
ls-rs/src/security/selinux.rs:42
↓ 2 callersFunctionget_file_type
(metadata: &std::fs::Metadata)
ls-rs/src/core/sorting.rs:110
↓ 2 callersFunctionget_terminal_width
()
ls-rs/src/core/display.rs:162
↓ 2 callersFunctionhumanize_size
(size: u64, base: u64)
ls-rs/src/options/formatting.rs:64
↓ 1 callersFunctioncollect_entries
(path: &Path, args: &Args)
ls-rs/src/core/filesystem.rs:44
↓ 1 callersFunctioncompare_extensions
(a: &FileInfo, b: &FileInfo, case_sensitive: bool)
ls-rs/src/core/sorting.rs:92
↓ 1 callersFunctioncompare_groups
(a: &FileInfo, b: &FileInfo)
ls-rs/src/core/sorting.rs:138
↓ 1 callersFunctioncompare_inodes
(a: &FileInfo, b: &FileInfo)
ls-rs/src/core/sorting.rs:146
↓ 1 callersFunctioncompare_names
(a: &FileInfo, b: &FileInfo, case_sensitive: bool)
ls-rs/src/core/sorting.rs:76
↓ 1 callersFunctioncompare_owners
(a: &FileInfo, b: &FileInfo)
ls-rs/src/core/sorting.rs:134
↓ 1 callersFunctioncompare_permissions
(a: &FileInfo, b: &FileInfo)
ls-rs/src/core/sorting.rs:142
↓ 1 callersFunctioncompare_sizes
(a: &FileInfo, b: &FileInfo)
ls-rs/src/core/sorting.rs:84
↓ 1 callersFunctioncompare_times
(a: &FileInfo, b: &FileInfo)
ls-rs/src/core/sorting.rs:88
↓ 1 callersFunctioncompare_types
(a: &FileInfo, b: &FileInfo)
ls-rs/src/core/sorting.rs:128
↓ 1 callersFunctiondisplay_columns
(entries: &[FileInfo], config: &DisplayConfig)
ls-rs/src/core/display.rs:112
↓ 1 callersFunctiondisplay_entries
(entries: &[FileInfo], config: &DisplayConfig)
ls-rs/src/core/display.rs:29
↓ 1 callersFunctiondisplay_long_format
(entries: &[FileInfo], config: &DisplayConfig)
ls-rs/src/core/display.rs:37
↓ 1 callersMethodformat_context
Format the context string for display
ls-rs/src/security/selinux.rs:62
↓ 1 callersMethodget_context_width
Get the context field width for alignment
ls-rs/src/security/selinux.rs:105
↓ 1 callersFunctionget_entry_color
(entry: &FileInfo)
ls-rs/src/core/display.rs:170
↓ 1 callersFunctionget_file_type_char
(metadata: &Metadata)
ls-rs/src/security/permissions.rs:65
↓ 1 callersMethodget_selinux_context
( &self, handler: &SELinuxHandler, )
ls-rs/src/core/filesystem.rs:117
↓ 1 callersFunctionlist_directory
(path: &str, args: &Args, config: &DisplayConfig)
ls-rs/src/core/filesystem.rs:16
↓ 1 callersFunctionmatches_file_type
(entry: &FileInfo, types: &FileTypes)
ls-rs/src/options/filtering.rs:86
↓ 1 callersMethodmatches_pattern
(&self, pattern: &str)
ls-rs/src/options/filtering.rs:115
↓ 1 callersMethodparse_context
Parse a context string into its components
ls-rs/src/security/selinux.rs:80
↓ 1 callersFunctionpattern_match
(name: &str, pattern: &str)
ls-rs/src/options/filtering.rs:125
↓ 1 callersFunctionshould_include_entry
(entry: &FileInfo, options: &FilterOptions)
ls-rs/src/options/filtering.rs:46
↓ 1 callersFunctionsort_entries
(entries: &mut Vec<FileInfo>, options: &SortOptions)
ls-rs/src/core/sorting.rs:44
Methodall
()
ls-rs/src/options/filtering.rs:27
Methoddefault
()
ls-rs/src/security/selinux.rs:22
Methoddefault
()
ls-rs/src/core/sorting.rs:31
Methoddefault
()
ls-rs/src/core/display.rs:18
Methoddefault
()
ls-rs/src/options/formatting.rs:44
Functiondisplay_long_format
(entries: &[FileInfo])
ls-rs/src/core/filesystem.rs:70
Functiondisplay_short_format
(entries: &[FileInfo])
ls-rs/src/core/filesystem.rs:85
Functionfilter_entries
(entries: Vec<FileInfo>, options: &FilterOptions)
ls-rs/src/options/filtering.rs:39
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
ls-rs/src/security/selinux.rs:130
Functionformat_size
(size: u64, human_readable: bool)
ls-rs/src/core/display.rs:209
Functionformat_size
(size: u64, format: &SizeFormat)
ls-rs/src/options/formatting.rs:55
Functionformat_time
(time: std::time::SystemTime)
ls-rs/src/core/display.rs:197
Functionformat_time
(time: std::time::SystemTime)
ls-rs/src/core/filesystem.rs:110
Functionget_group_name
(gid: u32)
ls-rs/src/core/display.rs:191
Functionget_group_name
(gid: u32)
ls-rs/src/core/filesystem.rs:104
Functionget_mode_string
(metadata: &Metadata)
ls-rs/src/security/permissions.rs:4
Functionget_mode_string
These functions are used by both display formats
ls-rs/src/core/display.rs:181
Functionget_permissions_string
Helper functions to be implemented
ls-rs/src/core/filesystem.rs:93
Methodget_selinux_context
(&self, handler: &SELinuxHandler)
ls-rs/src/security/selinux.rs:149
Functionget_user_name
(uid: u32)
ls-rs/src/core/display.rs:185
Functionget_user_name
(uid: u32)
ls-rs/src/core/filesystem.rs:98
Methodhas_context
Check if a path has a valid SELinux context
ls-rs/src/security/selinux.rs:96
Functionmain
()
ls-rs/src/main.rs:63
Methodnew
(config: SELinuxConfig)
ls-rs/src/security/selinux.rs:37
Functionread_link_target
(entry: &FileInfo)
ls-rs/src/core/display.rs:203
Functionshould_use_color
(mode: &ColorMode)
ls-rs/src/options/formatting.rs:86
Methodwith_selinux
(mut self, selinux_handler: Option<SELinuxHandler>)
ls-rs/src/core/display.rs:231