| Name | Message | Date |
|---|---|---|
| 📄 database.rs | 2 days ago | |
| 📄 exhaustive_matcher.rs | 2 days ago | |
| 📄 feature_extractor.rs | 2 days ago | |
| 📄 main.rs | 2 days ago | |
| 📄 models.rs | 2 days ago | |
| 📄 progress.rs | 2 days ago | |
| 📄 ransac.rs | 2 days ago |
📄
src/progress.rs
use indicatif::{ProgressBar, ProgressStyle}; /// A single-line progress bar (elapsed time, bar, position/total, rate, ETA) in the /// style used by Brush's CLI, for a fixed-size loop with `len` items counted in `unit`. pub fn new(len: u64, unit: &str) -> ProgressBar { let template = format!("[{{elapsed_precise}}] {{bar:40.cyan/blue}} {{pos}}/{{len}} {unit} ({{per_sec}}, {{eta}} remaining)"); ProgressBar::new(len).with_style( ProgressStyle::with_template(&template) .expect("valid indicatif template") .progress_chars("◍○○"), ) }