move to serde_core

This commit is contained in:
Robin Appelman 2025-10-22 21:23:27 +02:00
commit 7621cfea4e
5 changed files with 22 additions and 11 deletions

View file

@ -34,7 +34,7 @@ pub enum ParseError {
Serde(String),
}
impl serde::de::Error for ParseError {
impl serde_core::de::Error for ParseError {
fn custom<T>(msg: T) -> Self
where
T: Display,

View file

@ -56,9 +56,9 @@ mod string;
use crate::string::is_array_key_numeric;
pub use error::ParseError;
use indexmap::IndexMap;
use serde::de::{self, MapAccess, SeqAccess, Visitor};
use serde::ser::{SerializeMap, SerializeSeq};
use serde::{Deserialize, Deserializer, Serialize, Serializer};
use serde_core::de::{self, MapAccess, SeqAccess, Visitor};
use serde_core::ser::{SerializeMap, SerializeSeq};
use serde_core::{Deserialize, Deserializer, Serialize, Serializer};
pub use serde_impl::from_str;
use std::borrow::Borrow;
use std::cmp::Ordering;

View file

@ -1,8 +1,8 @@
use serde::de::{
use serde_core::de::{
self, DeserializeSeed, EnumAccess, IntoDeserializer, MapAccess, SeqAccess, VariantAccess,
Visitor,
};
use serde::Deserialize;
use serde_core::Deserialize;
use crate::error::{ArrayKeyError, ArrayKeyErrorKind, ExpectToken, ResultExt, TrailingError};
use crate::lexer::{SpannedToken, Token};