(mut self)
| 944 | } |
| 945 | |
| 946 | fn finish(mut self) -> bool { |
| 947 | let _ = self.done.send(()); |
| 948 | if let Some(handle) = self.handle.take() { |
| 949 | let _ = handle.join(); |
| 950 | } |
| 951 | self.reported.load(Ordering::Relaxed) |
| 952 | } |
| 953 | } |
| 954 | |
| 955 | fn truncate_for_progress(input: &str, max_chars: usize) -> String { |