feat: impl serde on errythang

This commit is contained in:
rvcas
2024-03-07 13:54:20 -05:00
committed by Lucas
parent 49ca7e1f75
commit fe6710935d
12 changed files with 217 additions and 59 deletions

View File

@@ -1,7 +1,7 @@
use crate::ast::Span;
use std::iter::Peekable;
#[derive(Debug, PartialEq, Eq, Default, Clone)]
#[derive(Debug, PartialEq, Eq, Default, Clone, serde::Serialize, serde::Deserialize)]
pub struct ModuleExtra {
pub module_comments: Vec<Span>,
pub doc_comments: Vec<Span>,

View File

@@ -1,6 +1,6 @@
use std::fmt;
#[derive(Clone, Debug, PartialEq, Hash, Eq, Copy)]
#[derive(Clone, Debug, PartialEq, Hash, Eq, Copy, serde::Serialize, serde::Deserialize)]
pub enum Base {
Decimal { numeric_underscore: bool },
Hexadecimal,