summaryrefslogtreecommitdiffstats
path: root/src/output/tree.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/output/tree.rs')
-rw-r--r--src/output/tree.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/output/tree.rs b/src/output/tree.rs
index f786552..5a27fcb 100644
--- a/src/output/tree.rs
+++ b/src/output/tree.rs
@@ -61,10 +61,10 @@ impl TreePart {
/// (Warning: not actually ASCII)
pub fn ascii_art(&self) -> &'static str {
match *self {
- TreePart::Edge => "├──",
- TreePart::Line => "│ ",
- TreePart::Corner => "└──",
- TreePart::Blank => " ",
+ Self::Edge => "├──",
+ Self::Line => "│ ",
+ Self::Corner => "└──",
+ Self::Blank => " ",
}
}
}
@@ -138,8 +138,8 @@ impl TreeTrunk {
}
impl TreeParams {
- pub fn new(depth: TreeDepth, last: bool) -> TreeParams {
- TreeParams { depth, last }
+ pub fn new(depth: TreeDepth, last: bool) -> Self {
+ Self { depth, last }
}
pub fn is_at_root(&self) -> bool {
@@ -148,12 +148,12 @@ impl TreeParams {
}
impl TreeDepth {
- pub fn root() -> TreeDepth {
- TreeDepth(0)
+ pub fn root() -> Self {
+ Self(0)
}
- pub fn deeper(self) -> TreeDepth {
- TreeDepth(self.0 + 1)
+ pub fn deeper(self) -> Self {
+ Self(self.0 + 1)
}
/// Creates an iterator that, as well as yielding each value, yields a