diff rust/rhg/src/ui.rs @ 48770:f19be290756a

rhg: signal when falling back in logs We use the `trace` level for the actual message because it can get really busy. Differential Revision: https://phab.mercurial-scm.org/D11814
author Raphaël Gomès <rgomes@octobus.net>
date Fri, 26 Nov 2021 15:38:04 +0100
parents 3e2b4bb286e7
children 6939d5ed20e0
line wrap: on
line diff
--- a/rust/rhg/src/ui.rs	Mon Feb 07 13:23:58 2022 +0100
+++ b/rust/rhg/src/ui.rs	Fri Nov 26 15:38:04 2021 +0100
@@ -219,6 +219,12 @@
     Cow::Borrowed(bytes)
 }
 
+/// Decode user system bytes to Rust string.
+pub fn local_to_utf8(s: &[u8]) -> Cow<str> {
+    // TODO decode from the user's system
+    String::from_utf8_lossy(s)
+}
+
 /// Should formatted output be used?
 ///
 /// Note: rhg does not have the formatter mechanism yet,