Skip to content

Commit

Permalink
perf: replace format! with format_args! to avoid heap allocation (#152)
Browse files Browse the repository at this point in the history
  • Loading branch information
Integral-Tech authored Jan 23, 2025
1 parent 7bbdc93 commit 8e09b19
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions src/about.rs
Original file line number Diff line number Diff line change
Expand Up @@ -46,24 +46,6 @@ fn debug_info() -> String {
let desktop_session = env::var("DESKTOP_SESSION").unwrap_or_else(|_| "<unknown>".into());
let display_server = env::var("XDG_SESSION_TYPE").unwrap_or_else(|_| "<unknown>".into());

let gtk_version = format!(
"{}.{}.{}",
gtk::major_version(),
gtk::minor_version(),
gtk::micro_version()
);
let adw_version = format!(
"{}.{}.{}",
adw::major_version(),
adw::minor_version(),
adw::micro_version()
);
let soup_version = format!(
"{}.{}.{}",
soup::major_version(),
soup::minor_version(),
soup::micro_version()
);
let gst_version_string = gst::version_string();

format!(
Expand All @@ -79,7 +61,25 @@ fn debug_info() -> String {
- GTK {gtk_version}
- Libadwaita {adw_version}
- Libsoup {soup_version}
- {gst_version_string}"#
- {gst_version_string}"#,
gtk_version = format_args!(
"{}.{}.{}",
gtk::major_version(),
gtk::minor_version(),
gtk::micro_version()
),
adw_version = format_args!(
"{}.{}.{}",
adw::major_version(),
adw::minor_version(),
adw::micro_version()
),
soup_version = format_args!(
"{}.{}.{}",
soup::major_version(),
soup::minor_version(),
soup::micro_version()
)
)
}

Expand Down

0 comments on commit 8e09b19

Please sign in to comment.