From 06ba22eb5c12c8cc0892261899ed140bbb51c99a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikodem=20Rabuli=C5=84ski?= Date: Sun, 6 Oct 2019 03:46:14 +0200 Subject: refactor: Implement Default for SegmentConfig (#495) Implements the Default trait for SegmentConfig to clean up construction of empty segments. Also adds a segment::new() function to ease construction of simple segments. --- src/configs/dotnet.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/configs/dotnet.rs') diff --git a/src/configs/dotnet.rs b/src/configs/dotnet.rs index 084798c6d..f6bb59e40 100644 --- a/src/configs/dotnet.rs +++ b/src/configs/dotnet.rs @@ -15,14 +15,8 @@ pub struct DotnetConfig<'a> { impl<'a> RootModuleConfig<'a> for DotnetConfig<'a> { fn new() -> Self { DotnetConfig { - symbol: SegmentConfig { - value: "•NET ", - style: None, - }, - version: SegmentConfig { - value: "", - style: None, - }, + symbol: SegmentConfig::new("•NET "), + version: SegmentConfig::default(), style: Color::Blue.bold(), heuristic: true, disabled: false, -- cgit v1.2.3