mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-14 03:31:02 +00:00
Require std for deserializing untagged enums
This commit is contained in:
@@ -1,5 +1,11 @@
|
|||||||
use std::fmt;
|
use core::fmt;
|
||||||
use std::marker::PhantomData;
|
use core::marker::PhantomData;
|
||||||
|
|
||||||
|
#[cfg(all(not(feature = "std"), feature = "collections"))]
|
||||||
|
use collections::{String, Vec};
|
||||||
|
|
||||||
|
#[cfg(all(feature = "alloc", not(feature = "std")))]
|
||||||
|
use alloc::boxed::Box;
|
||||||
|
|
||||||
use de::{
|
use de::{
|
||||||
self,
|
self,
|
||||||
|
|||||||
@@ -115,6 +115,7 @@ mod from_primitive;
|
|||||||
// Helpers used by generated code. Not public API.
|
// Helpers used by generated code. Not public API.
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
pub mod private;
|
pub mod private;
|
||||||
|
#[cfg(any(feature = "std", feature = "collections"))]
|
||||||
mod content;
|
mod content;
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ use core::marker::PhantomData;
|
|||||||
|
|
||||||
use de::{Deserialize, Deserializer, Error, Visitor};
|
use de::{Deserialize, Deserializer, Error, Visitor};
|
||||||
|
|
||||||
|
#[cfg(any(feature = "std", feature = "collections"))]
|
||||||
pub use de::content::{
|
pub use de::content::{
|
||||||
Content,
|
Content,
|
||||||
TaggedContentVisitor,
|
TaggedContentVisitor,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
use std::fmt::{self, Display};
|
use core::fmt::{self, Display};
|
||||||
|
|
||||||
use ser::{self, Serialize, Serializer, SerializeMap, SerializeStruct};
|
use ser::{self, Serialize, Serializer, SerializeMap, SerializeStruct};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user