]> git.proxmox.com Git - cargo.git/commitdiff
remove unused Encodable impl for Manifest
authorAleksey Kladov <aleksey.kladov@gmail.com>
Wed, 16 Dec 2015 21:31:27 +0000 (00:31 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Wed, 16 Dec 2015 21:33:31 +0000 (00:33 +0300)
src/cargo/core/manifest.rs

index 9e2b3567b989cdc04eb445f40d59c5abed3e4da0..eece77a3b26e62f8937c0c5c270ebd96f5693a7c 100644 (file)
@@ -43,25 +43,6 @@ pub struct ManifestMetadata {
     pub documentation: Option<String>,  // url
 }
 
-#[derive(RustcEncodable)]
-struct SerializedManifest<'a> {
-    name: String,
-    version: String,
-    dependencies: &'a [Dependency],
-    targets: Vec<Target>,
-}
-
-impl Encodable for Manifest {
-    fn encode<S: Encoder>(&self, s: &mut S) -> Result<(), S::Error> {
-        SerializedManifest {
-            name: self.summary.name().to_string(),
-            version: self.summary.version().to_string(),
-            dependencies: self.summary.dependencies(),
-            targets: self.targets.clone(),
-        }.encode(s)
-    }
-}
-
 #[derive(Debug, Clone, PartialEq, Eq, Hash, RustcEncodable, Copy)]
 pub enum LibKind {
     Lib,