From d83de53bcdb9756afb90cfbbe94587f5c9ba5791 Mon Sep 17 00:00:00 2001 From: Jacob Hoffman-Andrews Date: Thu, 29 Oct 2020 09:42:10 -0700 Subject: [PATCH] Restore HEAD and DELETE Also, remove OPTIONS, TRACE, and PATCH from lib.rs. --- src/agent.rs | 10 ++++++++++ src/lib.rs | 15 --------------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/src/agent.rs b/src/agent.rs index ea311bc..c52c1b2 100644 --- a/src/agent.rs +++ b/src/agent.rs @@ -133,6 +133,11 @@ impl Agent { self.request("GET", path) } + /// Make a HEAD request from this agent. + pub fn head(&self, path: &str) -> Request { + self.request("HEAD", path) + } + /// Make a POST request from this agent. pub fn post(&self, path: &str) -> Request { self.request("POST", path) @@ -142,6 +147,11 @@ impl Agent { pub fn put(&self, path: &str) -> Request { self.request("PUT", path) } + + /// Make a DELETE request from this agent. + pub fn delete(&self, path: &str) -> Request { + self.request("DELETE", path) + } } const DEFAULT_MAX_IDLE_CONNECTIONS: usize = 100; diff --git a/src/lib.rs b/src/lib.rs index 10e41e5..0032923 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -182,21 +182,6 @@ pub fn delete(path: &str) -> Request { request("DELETE", path) } -/// Make a TRACE request. -pub fn trace(path: &str) -> Request { - request("TRACE", path) -} - -/// Make an OPTIONS request. -pub fn options(path: &str) -> Request { - request("OPTIONS", path) -} - -/// Make an PATCH request. -pub fn patch(path: &str) -> Request { - request("PATCH", path) -} - #[cfg(test)] mod tests { use super::*;