From f20b2e8535283b6fea44b6ee58bc3f07c5613ede Mon Sep 17 00:00:00 2001 From: Kennedy Tedesco Date: Sat, 4 Feb 2023 20:04:53 -0300 Subject: [PATCH] new: add encode and decode macros to `Tree` --- src/tree/mod.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/tree/mod.rs b/src/tree/mod.rs index 93fb528..671d1cc 100644 --- a/src/tree/mod.rs +++ b/src/tree/mod.rs @@ -1,4 +1,7 @@ -use std::any::{Any, TypeId}; +use bincode::Decode; +use bincode::Encode; +use std::any::Any; +use std::any::TypeId; use crate::tree::comment::CommentGroup; use crate::tree::definition::DefinitionTree; @@ -23,7 +26,7 @@ impl TreeMap { } } -#[derive(Debug)] +#[derive(Debug, Hash, Encode, Decode)] pub struct Tree { pub source: String, pub definitions: DefinitionTree,