From 2db400198e165598cbd6a3f2d20a8537556c29cd Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 3 Dec 2022 23:57:39 -0500 Subject: [PATCH] Going to try removing clone from the tokens. --- src/parser/nom_context.rs | 6 +++--- src/parser/text.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/parser/nom_context.rs b/src/parser/nom_context.rs index 25cb1903..3d72600a 100644 --- a/src/parser/nom_context.rs +++ b/src/parser/nom_context.rs @@ -69,18 +69,18 @@ impl<'r> ContextTree<'r> { } } -#[derive(Debug, Clone)] +#[derive(Debug)] pub enum ContextElement<'r> { FailMatcherNode(FailMatcherNode<'r>), PreviousElementNode(PreviousElementNode<'r>), } -#[derive(Debug, Clone)] +#[derive(Debug)] pub struct FailMatcherNode<'r> { pub fail_matcher: ChainBehavior<'r>, } -#[derive(Debug, Clone)] +#[derive(Debug)] pub struct PreviousElementNode<'r> { pub element: Token<'r>, } diff --git a/src/parser/text.rs b/src/parser/text.rs index b328a7ed..0b7a9580 100644 --- a/src/parser/text.rs +++ b/src/parser/text.rs @@ -33,7 +33,7 @@ use super::text_element_parser::paragraph; pub type Res = IResult>; -#[derive(Debug, Clone)] +#[derive(Debug)] pub enum TextElement<'a> { Span(Span<'a>), Space(Space<'a>),