Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abonander/img-dup
/ functions
Functions
149 in github.com/abonander/img-dup
⨍
Functions
149
◇
Types & classes
27
↓ 72 callers
Method
draw
( &self, pos: [f64; 2], size: [f64; 2], gl: &mut Gl, ctx: &Context, )
src/ui/results.rs:500
↓ 14 callers
Method
clone
(&self)
src/par_queue.rs:74
↓ 6 callers
Function
background
(gl: &mut Gl, uic: &mut UiContext)
src/ui/mod.rs:84
↓ 6 callers
Method
into_iter
(self)
src/par_queue.rs:42
↓ 5 callers
Function
confirm
(title: &'static str, message: &'static str)
src/ui/dialogs.rs:5
↓ 5 callers
Function
create_window
(name: &str, dimen: [u32, ..2])
src/ui/mod.rs:63
↓ 5 callers
Method
pop
(&self)
src/par_queue.rs:29
↓ 4 callers
Method
begin_load
(&mut self, path: &Path)
src/ui/util.rs:76
↓ 3 callers
Method
dist_ratio
(&self, other: &ImageHash)
src/hash.rs:29
↓ 3 callers
Function
ns_to_secs
(ns: u64)
src/ui/running.rs:167
↓ 3 callers
Method
remove_compare
(&mut self, idx: uint)
src/ui/results.rs:204
↓ 3 callers
Function
uint_arg
(args: &Matches, arg: &str, default: uint)
src/config.rs:200
↓ 3 callers
Method
update_curr_str
(&mut self)
src/ui/errors.rs:66
↓ 2 callers
Function
check_ext
(file: &Path, exts: &[&str])
src/processing.rs:298
↓ 2 callers
Function
dct_1d
(vec: &[f64])
src/dct.rs:66
↓ 2 callers
Function
draw_spinner
(gl: &mut Gl, uic: &mut UiContext, id: u64, callback: |int|)
src/ui/setup.rs:242
↓ 2 callers
Function
exit
Exit immediately, don't leave any threads alive
src/main.rs:40
↓ 2 callers
Function
find_images
(settings: &ProgramSettings)
src/processing.rs:279
↓ 2 callers
Function
fmt_next_str
(s: &mut String, remaining: uint, add_one: bool)
src/ui/results.rs:233
↓ 2 callers
Function
font
()
src/ui/mod.rs:44
↓ 2 callers
Method
is_json
(&self)
src/config.rs:146
↓ 2 callers
Function
manage_images
(images: &mut Vec<UniqueImage>, image: Image, settings: &ProgramSettings)
src/processing.rs:265
↓ 2 callers
Method
move_to_next
(&mut self)
src/ui/results.rs:160
↓ 2 callers
Function
print_err
(result: Result<T, E>)
src/ui/util.rs:12
↓ 2 callers
Function
scan_again
()
src/ui/results.rs:562
↓ 2 callers
Function
secs_to_hr_min_sec
(total_secs: u64)
src/ui/running.rs:177
↓ 2 callers
Method
set_threshold
(&mut self, buf: &mut Buffers, threshold: f32)
src/ui/setup.rs:103
↓ 2 callers
Function
spawn_threads
(settings: &ProgramSettings, paths: Vec<Path>)
src/processing.rs:180
↓ 2 callers
Function
square_resize_and_gray
(img: &Img, size: u32)
src/hash.rs:95
↓ 2 callers
Method
to_json
(&self, relative_to: &Path)
src/processing.rs:135
↓ 2 callers
Method
to_treemap
(&self, relative_to: &Path)
src/img.rs:33
↓ 2 callers
Function
try_fn
(f: || -> T)
src/processing.rs:208
↓ 2 callers
Method
write_self
(&self, out: &mut Writer, relative_to: &Path)
src/processing.rs:144
↓ 1 callers
Method
add_hash_size
(&mut self, buf: &mut Buffers, hash_size: int)
src/ui/setup.rs:93
↓ 1 callers
Method
add_similar
(&mut self, img: Image)
src/img.rs:63
↓ 1 callers
Method
add_threads
(&mut self, buf: &mut Buffers, threads: int)
src/ui/setup.rs:74
↓ 1 callers
Method
clear_buffers
(&mut self)
src/ui/running.rs:140
↓ 1 callers
Function
columns
(rows: Vec<Vec<f64>>, width: uint, height: uint)
src/dct.rs:33
↓ 1 callers
Function
confirm_delete
()
src/ui/results.rs:548
↓ 1 callers
Function
confirm_skip
()
src/ui/results.rs:555
↓ 1 callers
Function
confirm_stop
()
src/ui/running.rs:288
↓ 1 callers
Function
confirm_symlink
()
src/ui/results.rs:541
↓ 1 callers
Function
crop_dct
(dct: Vec<f64>, original: (uint, uint), new: (uint, uint))
src/dct.rs:88
↓ 1 callers
Function
dct_2d
(packed_2d: &[f64], width: uint, height: uint)
src/dct.rs:4
↓ 1 callers
Function
dealloc
(ptr: *const T, len: uint)
src/par_queue.rs:61
↓ 1 callers
Method
delete
(&mut self, idx: uint)
src/ui/results.rs:187
↓ 1 callers
Function
dir_arg
(args: &Matches, arg: &str, default: Path)
src/config.rs:180
↓ 1 callers
Method
dist
(&self, other: &ImageHash)
src/hash.rs:21
↓ 1 callers
Function
draw_confirm_dialog
( gl: &mut Gl, uic: &mut UiContext, message: &str, answer: &mut ConfirmResponse, )
src/ui/dialogs.rs:31
↓ 1 callers
Function
draw_errors_ui
(gl: &mut Gl, uic: &mut UiContext, buf: &mut Buffers, errors: &[ErrorBuf])
src/ui/errors.rs:78
↓ 1 callers
Function
draw_loading_message
Draw the message on a single frame, then return.
src/ui/results.rs:72
↓ 1 callers
Function
draw_results_ui
( gl: &mut Gl, ctx: &Context, uic: &mut UiContext, state: &mut ResultsState, consts: &Constants
src/ui/results.rs:259
↓ 1 callers
Function
draw_running_dialog
(gl: &mut Gl, uic: &mut UiContext, buf: &mut Buffers)
src/ui/running.rs:200
↓ 1 callers
Function
draw_setup_dialog
(gl: &mut Gl, uic: &mut UiContext, state: &mut ConfigState, buf: &mut Buffers)
src/ui/setup.rs:126
↓ 1 callers
Method
err_msg
(&self)
src/processing.rs:128
↓ 1 callers
Function
exts_args
(args: &'a Matches, arg: &'a str, default: Vec<&'static str>)
src/config.rs:220
↓ 1 callers
Function
from_columns
(columns: Vec<Vec<f64>>, width: uint, height: uint)
src/dct.rs:49
↓ 1 callers
Function
get_output
(settings: &ProgramSettings)
src/main.rs:99
↓ 1 callers
Method
get_result
(&mut self, path: &Path)
src/ui/util.rs:88
↓ 1 callers
Method
hash_settings
(&self)
src/config.rs:90
↓ 1 callers
Method
idx
(&self)
src/ui/errors.rs:72
↓ 1 callers
Method
into_results
( self, total: Total, done: Vec<UniqueImage>, errors: Vec<ProcessingError>,
src/ui/running.rs:147
↓ 1 callers
Method
is_similar
(&self, img: &Image, thresh: f32)
src/img.rs:59
↓ 1 callers
Function
json_arg
(args: &Matches, arg: &str, default: JsonSettings)
src/config.rs:228
↓ 1 callers
Function
json_encode
(json_config: &JsonSettings, json: Json, out: &mut Writer)
src/output.rs:50
↓ 1 callers
Function
json_output
(settings: &ProgramSettings, results: &Results, out: &mut Writer)
src/output.rs:31
↓ 1 callers
Function
lines
(parent: &str, line_len: uint)
src/ui/errors.rs:174
↓ 1 callers
Method
load
(loader: &mut ImgLoader, path: &Path, percent: f32)
src/ui/results.rs:475
↓ 1 callers
Function
load_and_hash_image
(settings: &HashSettings, path: Path)
src/processing.rs:219
↓ 1 callers
Method
next
(&mut self)
src/ui/errors.rs:59
↓ 1 callers
Function
open_folder_dialog
(start_path: &Path)
src/ui/setup.rs:260
↓ 1 callers
Function
open_output
(settings: &ProgramSettings)
src/output.rs:74
↓ 1 callers
Function
outfile_arg
(args: &Matches, arg: &str, dir: &Path)
src/config.rs:189
↓ 1 callers
Function
output_results
(settings: &ProgramSettings, results: &Results)
src/output.rs:21
↓ 1 callers
Function
parse_args
(args: &[String])
src/config.rs:151
↓ 1 callers
Method
partial_cmp
(&self, other: &SimilarImage)
src/img.rs:153
↓ 1 callers
Function
pos_f32_arg
(args: &Matches, arg: &str, default: f32)
src/config.rs:208
↓ 1 callers
Method
preload_next
(&mut self)
src/ui/results.rs:214
↓ 1 callers
Method
prev
(&mut self)
src/ui/errors.rs:52
↓ 1 callers
Function
print_help_and_exit
(opts: &[OptGroup])
src/config.rs:239
↓ 1 callers
Function
process
(settings: &ProgramSettings, paths: Vec<Path>)
src/processing.rs:159
↓ 1 callers
Function
process_multithread
(settings: &ProgramSettings, paths: Vec<Path>)
src/processing.rs:173
↓ 1 callers
Method
promote
(&mut self, idx: uint)
src/ui/results.rs:182
↓ 1 callers
Function
receive_images
(rx: Receiver<TimedImageResult>, settings: &ProgramSettings)
src/processing.rs:246
↓ 1 callers
Function
receive_images
(img_rx: Receiver<TimedImageResult>, settings: ProgramSettings, stop: Arc<AtomicBool>)
src/ui/running.rs:249
↓ 1 callers
Method
relative_path
(&self, relative_to: &Path)
src/processing.rs:119
↓ 1 callers
Method
rollup_results
(&mut self)
src/ui/util.rs:81
↓ 1 callers
Function
rows
(packed_2d: Vec<f64>, width: uint, height: uint)
src/dct.rs:21
↓ 1 callers
Function
run
()
src/main.rs:54
↓ 1 callers
Method
set_dir
(&mut self, buf: &mut Buffers, dir: Path)
src/ui/setup.rs:68
↓ 1 callers
Method
set_elapsed
(&mut self, elapsed_ns: u64)
src/ui/running.rs:122
↓ 1 callers
Method
set_hash_size
(&mut self, hash_size: &mut String)
src/ui/setup.rs:84
↓ 1 callers
Method
set_threads
(&mut self, threads: &mut String)
src/ui/setup.rs:55
↓ 1 callers
Function
show_errors_list
(errors: Arc<Vec<ErrorBuf>>)
src/ui/errors.rs:8
↓ 1 callers
Function
show_gui
(settings: ProgramSettings)
src/main.rs:45
↓ 1 callers
Function
show_setup_ui
(settings: ProgramSettings)
src/ui/setup.rs:7
↓ 1 callers
Method
silent_stdout
(&self)
src/config.rs:97
↓ 1 callers
Method
similars
(&self)
src/img.rs:69
↓ 1 callers
Function
start_processing
(settings: ProgramSettings)
src/ui/running.rs:27
↓ 1 callers
Method
status_update
(&mut self, status: Status)
src/ui/running.rs:90
next →
1–100 of 149, ranked by callers