Everything-rs
This crate provides a safe wrapper around the everything-sys-bindgen crate.
everything-sys-bindgen is a rust binding to the Everything SDK that allow IPC communication to the everything service.
The Everything service indexes files on windows and provides a expressive query syntax to search for files.
See the Everything SDK documentation for more information.
Example
use ;
let mut everything = new;
everything.set_search;
everything.set_request_flags;
everything.set_sort;
everything.query.unwrap;
let num_results = everything.get_num_results;
assert!;
for in everything.full_path_iter.flatten.enumerate