提交 0cb64cef 编写于 作者: R Ryan Dahl

Remove unnecessary serde_derive dependency

上级 21f2e45b
......@@ -430,7 +430,6 @@ dependencies = [
"rustyline",
"semver-parser 0.9.0",
"serde",
"serde_derive",
"serde_json",
"sourcemap",
"swc_common",
......
......@@ -58,7 +58,6 @@ reqwest = { version = "0.10.8", default-features = false, features = ["rustls-tl
ring = "0.16.15"
rustyline = { version = "6.3.0", default-features = false }
serde = { version = "1.0.116", features = ["derive"] }
serde_derive = "1.0.116"
serde_json = { version = "1.0.57", features = [ "preserve_order" ] }
sys-info = "0.7.0"
sourcemap = "6.0.1"
......
......@@ -7,8 +7,8 @@
use crate::fs as deno_fs;
use crate::http_util::HeadersMap;
use deno_core::error::AnyError;
use serde::Deserialize;
use serde::Serialize;
use serde_derive::Deserialize;
use std::fs;
use std::fs::File;
use std::io;
......
......@@ -18,7 +18,6 @@ extern crate rand;
extern crate regex;
extern crate reqwest;
extern crate serde;
extern crate serde_derive;
extern crate tokio;
extern crate url;
......
......@@ -6,7 +6,7 @@ use crate::source_maps::CachedMaps;
use deno_core::error::AnyError;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::collections::HashMap;
......
......@@ -14,7 +14,7 @@ use http::header::HeaderName;
use http::header::HeaderValue;
use http::Method;
use reqwest::Client;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::convert::From;
......
......@@ -10,7 +10,7 @@ use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use rand::thread_rng;
use rand::Rng;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::convert::From;
......
......@@ -12,8 +12,8 @@ use notify::EventKind;
use notify::RecommendedWatcher;
use notify::RecursiveMode;
use notify::Watcher;
use serde::Deserialize;
use serde::Serialize;
use serde_derive::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::convert::From;
......
......@@ -7,7 +7,7 @@ use deno_core::error::AnyError;
use deno_core::ZeroCopyBuf;
use idna::domain_to_ascii;
use idna::domain_to_ascii_strict;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
pub fn init(rt: &mut deno_core::JsRuntime) {
......
......@@ -13,7 +13,7 @@ use deno_core::BufVec;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use futures::future::poll_fn;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::net::Shutdown;
......
......@@ -7,7 +7,7 @@ use deno_core::error::AnyError;
use deno_core::BufVec;
use deno_core::OpState;
use futures::future::poll_fn;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::fs::remove_file;
......
......@@ -3,7 +3,7 @@
use deno_core::error::AnyError;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::collections::HashMap;
use std::env;
......
......@@ -4,7 +4,7 @@ use deno_core::error::custom_error;
use deno_core::error::AnyError;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::path::Path;
......
......@@ -12,7 +12,7 @@ use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use dlopen::symbor::Library;
use futures::prelude::*;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::path::PathBuf;
......
......@@ -10,7 +10,7 @@ use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use futures::future::poll_fn;
use futures::future::FutureExt;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::rc::Rc;
......
......@@ -7,7 +7,7 @@ use deno_core::error::AnyError;
use deno_core::BufVec;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::rc::Rc;
......
......@@ -4,7 +4,7 @@ use deno_core::error::bad_resource_id;
use deno_core::error::AnyError;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
pub fn init(rt: &mut deno_core::JsRuntime) {
......
......@@ -7,7 +7,7 @@ use crate::tsc::runtime_transpile;
use deno_core::error::AnyError;
use deno_core::BufVec;
use deno_core::OpState;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::collections::HashMap;
......
......@@ -13,7 +13,7 @@ use deno_core::error::bad_resource_id;
#[cfg(unix)]
use futures::future::poll_fn;
#[cfg(unix)]
use serde_derive::Deserialize;
use serde::Deserialize;
#[cfg(unix)]
use std::task::Waker;
#[cfg(unix)]
......
......@@ -5,7 +5,7 @@ use deno_core::BufVec;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use futures::future::FutureExt;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::rc::Rc;
......
......@@ -10,7 +10,7 @@ use deno_core::BufVec;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use futures::future::poll_fn;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::convert::From;
......
......@@ -9,8 +9,8 @@ use deno_core::error::resource_unavailable;
use deno_core::error::AnyError;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use serde_derive::Deserialize;
use serde_derive::Serialize;
use serde::Deserialize;
use serde::Serialize;
use serde_json::Value;
#[cfg(unix)]
......
......@@ -10,7 +10,7 @@ use futures::future::poll_fn;
use futures::StreamExt;
use futures::{ready, SinkExt};
use http::{Method, Request, Uri};
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::borrow::Cow;
use std::cell::RefCell;
......
......@@ -14,7 +14,7 @@ use deno_core::ModuleSpecifier;
use deno_core::OpState;
use deno_core::ZeroCopyBuf;
use futures::future::FutureExt;
use serde_derive::Deserialize;
use serde::Deserialize;
use serde_json::Value;
use std::cell::RefCell;
use std::convert::From;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册