From 2176f5dd8949232bc44cd5fa09a75394832cc055 Mon Sep 17 00:00:00 2001 From: p6nj Date: Thu, 7 Nov 2024 20:24:00 -0500 Subject: [PATCH] rename serde de (conflicts with local) --- src/bng/score.rs | 6 +++--- src/bng/score/{serialize.rs => de.rs} | 22 +++++++++++++++++++--- 2 files changed, 22 insertions(+), 6 deletions(-) rename src/bng/score/{serialize.rs => de.rs} (91%) diff --git a/src/bng/score.rs b/src/bng/score.rs index 3e1f302..4aadc1e 100644 --- a/src/bng/score.rs +++ b/src/bng/score.rs @@ -19,17 +19,17 @@ use nom::{ #[cfg(debug_assertions)] use serde::Serialize; use serde::{ - de::{self, Visitor}, + de::{self as serde_de, Visitor}, Deserialize, }; use strum::EnumDiscriminants; use thiserror::Error; use utils::{inflate, InflateError}; +mod de; mod lex; -mod serialize; mod utils; -pub use serialize::*; +pub use de::*; use super::Expression as Instruction; diff --git a/src/bng/score/serialize.rs b/src/bng/score/de.rs similarity index 91% rename from src/bng/score/serialize.rs rename to src/bng/score/de.rs index ef8b300..1745d76 100644 --- a/src/bng/score/serialize.rs +++ b/src/bng/score/de.rs @@ -1,7 +1,23 @@ -use de::Deserializer; -use nom::Parser; +use derive_new::new; +use nom::{ + character::complete::one_of, + combinator::all_consuming, + multi::many0, + sequence::{preceded, terminated}, + Parser, +}; +use serde::{ + de::{self, Deserializer, Visitor}, + Deserialize, +}; +use thiserror::Error; -use super::*; +use crate::bng::score::lex::lexer::flat_atom_parser; + +use super::{ + utils::{inflate, InflateError}, + Atoms, FlatAtom, +}; #[derive(Debug, Error)] enum AtomsSerializeError {