diff --git a/CHANGELOG.md b/CHANGELOG.md index 803ab43..d61f356 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Add `--json` flag to `progress` frontend. + - Prints the output as json instead of using a human readable format. + ### Changed - Improve lifetime usage and avoid unnecessary clones on Rust side. diff --git a/src/rs/mapfile.rs b/src/rs/mapfile.rs index 10da48e..af28b6c 100644 --- a/src/rs/mapfile.rs +++ b/src/rs/mapfile.rs @@ -242,7 +242,9 @@ impl MapFile { self.segments_list = Self::post_process_segments_gnu(temp_segment_list); } - fn post_process_segments_gnu(temp_segment_list: Vec) -> Vec { + fn post_process_segments_gnu( + temp_segment_list: Vec, + ) -> Vec { let mut segments_list = Vec::with_capacity(temp_segment_list.len()); for (i, segment) in temp_segment_list.into_iter().enumerate() { @@ -426,7 +428,9 @@ impl MapFile { self.segments_list = Self::post_process_segments_lld(temp_segment_list); } - fn post_process_segments_lld(temp_segment_list: Vec) -> Vec { + fn post_process_segments_lld( + temp_segment_list: Vec, + ) -> Vec { let mut segments_list = Vec::with_capacity(temp_segment_list.len()); for (i, segment) in temp_segment_list.into_iter().enumerate() {