summaryrefslogtreecommitdiffstats
path: root/src/modules/python.rs
diff options
context:
space:
mode:
authorMatan Kushner <hello@matchai.me>2019-07-31 19:48:51 -0400
committerMatan Kushner <hello@matchai.me>2019-08-05 11:05:08 -0400
commitf40f73dc8e26e6d8730344f4c6cbb47ee3d48342 (patch)
tree191bd072e71d4dc7662fc0a7e51637f4a2b291f8 /src/modules/python.rs
parent616b50b4e31e1f057aebf2808bee3c72cc418594 (diff)
fix: Address longstanding linter errors
Diffstat (limited to 'src/modules/python.rs')
-rw-r--r--src/modules/python.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/python.rs b/src/modules/python.rs
index 740928a41..fe643d4c2 100644
--- a/src/modules/python.rs
+++ b/src/modules/python.rs
@@ -29,7 +29,7 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> {
let mut module = context.new_module("python")?;
module.set_style(module_color);
- let formatted_version = format_python_version(python_version);
+ let formatted_version = format_python_version(&python_version);
module.new_segment("symbol", PYTHON_CHAR);
module.new_segment("version", &formatted_version);
@@ -57,7 +57,7 @@ fn get_python_version() -> Option<String> {
}
}
-fn format_python_version(python_stdout: String) -> String {
+fn format_python_version(python_stdout: &str) -> String {
format!("v{}", python_stdout.trim_start_matches("Python ").trim())
}
@@ -67,7 +67,7 @@ mod tests {
#[test]
fn test_format_python_version() {
- let input = String::from("Python 3.7.2");
+ let input = "Python 3.7.2";
assert_eq!(format_python_version(input), "v3.7.2");
}
}