mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-13 19:31:02 +00:00
fix(codegen): Support extern crate serde not in toplevel module
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
#![cfg_attr(feature = "nightly", feature(plugin))]
|
||||
#![cfg_attr(feature = "nightly", plugin(clippy))]
|
||||
|
||||
extern crate serde;
|
||||
|
||||
include!(concat!(env!("OUT_DIR"), "/test.rs"));
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
use serde::{Serialize, Serializer, Deserialize, Deserializer};
|
||||
extern crate serde;
|
||||
use self::serde::{Serialize, Serializer, Deserialize, Deserializer};
|
||||
|
||||
use token::{
|
||||
Error,
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
use serde;
|
||||
use std::fmt;
|
||||
use std::error;
|
||||
use serde::Serialize;
|
||||
use serde::bytes::{ByteBuf, Bytes};
|
||||
|
||||
extern crate serde;
|
||||
use self::serde::Serialize;
|
||||
use self::serde::bytes::{ByteBuf, Bytes};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
@@ -2,7 +2,8 @@ use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet};
|
||||
use std::net;
|
||||
use std::path::PathBuf;
|
||||
|
||||
use serde::de::{Deserializer, Visitor};
|
||||
extern crate serde;
|
||||
use self::serde::de::{Deserializer, Visitor};
|
||||
|
||||
use token::{
|
||||
Error,
|
||||
|
||||
@@ -2,9 +2,10 @@ use std::fmt;
|
||||
use std::iter;
|
||||
use std::error;
|
||||
|
||||
use serde::ser::{self, Serialize};
|
||||
use serde::de;
|
||||
use serde::de::value::{self, ValueDeserializer};
|
||||
extern crate serde;
|
||||
use self::serde::ser::{self, Serialize};
|
||||
use self::serde::de;
|
||||
use self::serde::de::value::{self, ValueDeserializer};
|
||||
|
||||
#[derive(Clone, PartialEq, Debug)]
|
||||
pub enum Token<'a> {
|
||||
|
||||
Reference in New Issue
Block a user