summaryrefslogtreecommitdiffstats
path: root/src/segment.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/segment.rs')
-rw-r--r--src/segment.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/segment.rs b/src/segment.rs
index 4e3a2c086..8419ec31e 100644
--- a/src/segment.rs
+++ b/src/segment.rs
@@ -17,8 +17,8 @@ pub struct Segment {
impl Segment {
/// Creates a new segment with default fields.
- pub fn new(name: &str) -> Segment {
- Segment {
+ pub fn new(name: &str) -> Self {
+ Self {
name: name.to_string(),
style: None,
value: "".to_string(),
@@ -28,7 +28,7 @@ impl Segment {
/// Sets the style of the segment.
///
/// Accepts either `Color` or `Style`.
- pub fn set_style<T>(&mut self, style: T) -> &mut Segment
+ pub fn set_style<T>(&mut self, style: T) -> &mut Self
where
T: Into<Style>,
{
@@ -37,7 +37,7 @@ impl Segment {
}
/// Sets the value of the segment.
- pub fn set_value<T>(&mut self, value: T) -> &mut Segment
+ pub fn set_value<T>(&mut self, value: T) -> &mut Self
where
T: Into<String>,
{