From 2fb747505b87b0029f4981cc5aea2ac23c9918c6 Mon Sep 17 00:00:00 2001 From: Fomegne Brady Date: Sun, 30 Apr 2023 08:22:18 +0100 Subject: [PATCH] refactor(clafrica-lib): Remove unnecessary lifetime uses --- clafrica-lib/src/lib.rs | 8 ++++---- clafrica/src/lib.rs | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/clafrica-lib/src/lib.rs b/clafrica-lib/src/lib.rs index da3b969..7bbb844 100644 --- a/clafrica-lib/src/lib.rs +++ b/clafrica-lib/src/lib.rs @@ -35,19 +35,19 @@ pub mod bst { use std::{cell::RefCell, rc::Rc}; #[derive(Debug)] - pub struct Node<'a> { - neighbors: RefCell>>>, + pub struct Node { + neighbors: RefCell>>, depth: i32, value: RefCell>, } - impl<'a> Default for Node<'a> { + impl Default for Node { fn default() -> Self { Self::new(0) } } - impl Node<'_> { + impl Node { /// Initialize a new node. pub fn new(depth: i32) -> Self { Self { diff --git a/clafrica/src/lib.rs b/clafrica/src/lib.rs index 1337197..5ee888c 100644 --- a/clafrica/src/lib.rs +++ b/clafrica/src/lib.rs @@ -2,7 +2,7 @@ use clafrica_lib::bst; struct Cursor<'a> { stack: Vec<&'a str>, - node: &'a bst::Node<'a>, + node: &'a bst::Node, } fn run() {