Make RedirectPolicy::redirect() public (#282)
This commit is contained in:
		
				
					committed by
					
						 Sean McArthur
						Sean McArthur
					
				
			
			
				
	
			
			
			
						parent
						
							26e202a0de
						
					
				
				
					commit
					c00950085c
				
			| @@ -91,7 +91,27 @@ impl RedirectPolicy { | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     fn redirect(&self, attempt: RedirectAttempt) -> RedirectAction { | ||||
|     /// Apply this policy to a given [`RedirectAttempt`] to produce a [`RedirectAction`]. | ||||
|     /// | ||||
|     /// # Note | ||||
|     /// | ||||
|     /// This method can be used together with RedirectPolicy::custom() | ||||
|     /// to construct one RedirectPolicy that wraps another. | ||||
|     /// | ||||
|     /// # Example | ||||
|     /// | ||||
|     /// ```rust | ||||
|     /// # use reqwest::{Error, RedirectPolicy}; | ||||
|     /// # | ||||
|     /// # fn run() -> Result<(), Error> { | ||||
|     /// let custom = RedirectPolicy::custom(|attempt| { | ||||
|     ///     eprintln!("Location: {:?}", attempt.url()); | ||||
|     ///     RedirectPolicy::default().redirect(attempt) | ||||
|     /// }); | ||||
|     /// # Ok(()) | ||||
|     /// # } | ||||
|     /// ``` | ||||
|     pub fn redirect(&self, attempt: RedirectAttempt) -> RedirectAction { | ||||
|         match self.inner { | ||||
|             Policy::Custom(ref custom) => custom(attempt), | ||||
|             Policy::Limit(max) => { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user