Use doc_cfg to show feature requirements (#1134)
				
					
				
			* Use `doc_cfg` to show feature requirements * Apply suggestions from code review
This commit is contained in:
		| @@ -155,6 +155,7 @@ impl RequestBuilder { | ||||
|     } | ||||
|  | ||||
|     #[cfg(feature = "json")] | ||||
|     #[cfg_attr(docsrs, doc(cfg(feature = "json")))] | ||||
|     /// Set the request json | ||||
|     pub fn json<T: Serialize + ?Sized>(mut self, json: &T) -> RequestBuilder { | ||||
|         let mut error = None; | ||||
| @@ -194,6 +195,7 @@ impl RequestBuilder { | ||||
|  | ||||
|     /// TODO | ||||
|     #[cfg(feature = "multipart")] | ||||
|     #[cfg_attr(docsrs, doc(cfg(feature = "multipart")))] | ||||
|     pub fn multipart(mut self, multipart: super::multipart::Form) -> RequestBuilder { | ||||
|         if let Ok(ref mut req) = self.request { | ||||
|             *req.body_mut() = Some(Body::from_form(multipart)) | ||||
|   | ||||
| @@ -77,6 +77,7 @@ impl Response { | ||||
|  | ||||
|     /// Try to deserialize the response body as JSON. | ||||
|     #[cfg(feature = "json")] | ||||
|     #[cfg_attr(docsrs, doc(cfg(feature = "json")))] | ||||
|     pub async fn json<T: DeserializeOwned>(self) -> crate::Result<T> { | ||||
|         let full = self.bytes().await?; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user