mirror of
https://codeberg.org/icewind/php-literal-parser.git
synced 2026-06-03 10:34:08 +02:00
move to serde_core
This commit is contained in:
parent
3bea91855b
commit
7621cfea4e
5 changed files with 22 additions and 11 deletions
19
Cargo.lock
generated
19
Cargo.lock
generated
|
|
@ -558,6 +558,7 @@ dependencies = [
|
||||||
"miette",
|
"miette",
|
||||||
"parse-display",
|
"parse-display",
|
||||||
"serde",
|
"serde",
|
||||||
|
"serde_core",
|
||||||
"serde_derive",
|
"serde_derive",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"thiserror",
|
"thiserror",
|
||||||
|
|
@ -694,18 +695,28 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde"
|
name = "serde"
|
||||||
version = "1.0.219"
|
version = "1.0.228"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
|
checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
|
||||||
|
dependencies = [
|
||||||
|
"serde_core",
|
||||||
|
"serde_derive",
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "serde_core"
|
||||||
|
version = "1.0.228"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"serde_derive",
|
"serde_derive",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde_derive"
|
name = "serde_derive"
|
||||||
version = "1.0.219"
|
version = "1.0.228"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
|
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ rust-version = "1.70.0"
|
||||||
logos = "0.14.2"
|
logos = "0.14.2"
|
||||||
thiserror = "1.0.68"
|
thiserror = "1.0.68"
|
||||||
memchr = "2.7.4"
|
memchr = "2.7.4"
|
||||||
serde = "1.0.214"
|
serde_core = "1.0.228"
|
||||||
miette = "7.2.0"
|
miette = "7.2.0"
|
||||||
parse-display = "0.9.1"
|
parse-display = "0.9.1"
|
||||||
indexmap = "2.10.0"
|
indexmap = "2.10.0"
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ pub enum ParseError {
|
||||||
Serde(String),
|
Serde(String),
|
||||||
}
|
}
|
||||||
|
|
||||||
impl serde::de::Error for ParseError {
|
impl serde_core::de::Error for ParseError {
|
||||||
fn custom<T>(msg: T) -> Self
|
fn custom<T>(msg: T) -> Self
|
||||||
where
|
where
|
||||||
T: Display,
|
T: Display,
|
||||||
|
|
|
||||||
|
|
@ -56,9 +56,9 @@ mod string;
|
||||||
use crate::string::is_array_key_numeric;
|
use crate::string::is_array_key_numeric;
|
||||||
pub use error::ParseError;
|
pub use error::ParseError;
|
||||||
use indexmap::IndexMap;
|
use indexmap::IndexMap;
|
||||||
use serde::de::{self, MapAccess, SeqAccess, Visitor};
|
use serde_core::de::{self, MapAccess, SeqAccess, Visitor};
|
||||||
use serde::ser::{SerializeMap, SerializeSeq};
|
use serde_core::ser::{SerializeMap, SerializeSeq};
|
||||||
use serde::{Deserialize, Deserializer, Serialize, Serializer};
|
use serde_core::{Deserialize, Deserializer, Serialize, Serializer};
|
||||||
pub use serde_impl::from_str;
|
pub use serde_impl::from_str;
|
||||||
use std::borrow::Borrow;
|
use std::borrow::Borrow;
|
||||||
use std::cmp::Ordering;
|
use std::cmp::Ordering;
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
use serde::de::{
|
use serde_core::de::{
|
||||||
self, DeserializeSeed, EnumAccess, IntoDeserializer, MapAccess, SeqAccess, VariantAccess,
|
self, DeserializeSeed, EnumAccess, IntoDeserializer, MapAccess, SeqAccess, VariantAccess,
|
||||||
Visitor,
|
Visitor,
|
||||||
};
|
};
|
||||||
use serde::Deserialize;
|
use serde_core::Deserialize;
|
||||||
|
|
||||||
use crate::error::{ArrayKeyError, ArrayKeyErrorKind, ExpectToken, ResultExt, TrailingError};
|
use crate::error::{ArrayKeyError, ArrayKeyErrorKind, ExpectToken, ResultExt, TrailingError};
|
||||||
use crate::lexer::{SpannedToken, Token};
|
use crate::lexer::{SpannedToken, Token};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue