diff options
Diffstat (limited to 'src/modules/golang.rs')
-rw-r--r-- | src/modules/golang.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/golang.rs b/src/modules/golang.rs index 881c30150..17af7d5f6 100644 --- a/src/modules/golang.rs +++ b/src/modules/golang.rs @@ -33,7 +33,7 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> { let mut module = context.new_module("go")?; module.set_style(module_color); - let formatted_version = format_go_version(go_version)?; + let formatted_version = format_go_version(&go_version)?; module.new_segment("symbol", GO_CHAR); module.new_segment("version", &formatted_version); @@ -51,7 +51,7 @@ fn get_go_version() -> Option<String> { .and_then(|output| String::from_utf8(output.stdout).ok()) } -fn format_go_version(go_stdout: String) -> Option<String> { +fn format_go_version(go_stdout: &str) -> Option<String> { let version = go_stdout // split into ["", "1.12.4 linux/amd64"] .splitn(2, "go version go") @@ -74,7 +74,7 @@ mod tests { #[test] fn test_format_go_version() { - let input = String::from("go version go1.12 darwin/amd64"); + let input = "go version go1.12 darwin/amd64"; assert_eq!(format_go_version(input), Some("v1.12".to_string())); } } |