From 95b426262f93a36fd9b37fc71a0ba62d297df222 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D1=83=D1=85=D0=B0=D1=80=D0=B8=D0=BA?= Date: Sat, 24 Jan 2015 01:55:25 +0300 Subject: [PATCH] fix build on recent rust: use `unwrap` on `encode` --- src/registry/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/registry/lib.rs b/src/registry/lib.rs index b98e5acb6..8a099872d 100644 --- a/src/registry/lib.rs +++ b/src/registry/lib.rs @@ -105,7 +105,7 @@ impl Registry { } pub fn add_owners(&mut self, krate: &str, owners: &[&str]) -> Result<()> { - let body = json::encode(&OwnersReq { users: owners }); + let body = json::encode(&OwnersReq { users: owners }).unwrap(); let body = try!(self.put(format!("/crates/{}/owners", krate), body.as_bytes())); assert!(json::decode::(body.as_slice()).unwrap().ok); @@ -113,7 +113,7 @@ impl Registry { } pub fn remove_owners(&mut self, krate: &str, owners: &[&str]) -> Result<()> { - let body = json::encode(&OwnersReq { users: owners }); + let body = json::encode(&OwnersReq { users: owners }).unwrap(); let body = try!(self.delete(format!("/crates/{}/owners", krate), Some(body.as_bytes()))); assert!(json::decode::(body.as_slice()).unwrap().ok); @@ -126,7 +126,7 @@ impl Registry { } pub fn publish(&mut self, krate: &NewCrate, tarball: &Path) -> Result<()> { - let json = json::encode(krate); + let json = json::encode(krate).unwrap(); // Prepare the body. The format of the upload request is: // //