pub struct SteamKitWebRequestException { /* private fields */ }Expand description
A failed HTTP request.
Implementations§
Source§impl SteamKitWebRequestException
impl SteamKitWebRequestException
Sourcepub fn new(
message: impl Into<String>,
response: &Response,
) -> SteamKitWebRequestException
pub fn new( message: impl Into<String>, response: &Response, ) -> SteamKitWebRequestException
Creates the error for a response, keeping its status code and headers.
Sourcepub fn from_message(message: impl Into<String>) -> SteamKitWebRequestException
pub fn from_message(message: impl Into<String>) -> SteamKitWebRequestException
Creates the error from just a message. The status code is 200 OK and
there are no headers.
Sourcepub fn with_source(
message: impl Into<String>,
source: impl Error + Send + Sync + 'static,
) -> SteamKitWebRequestException
pub fn with_source( message: impl Into<String>, source: impl Error + Send + Sync + 'static, ) -> SteamKitWebRequestException
Creates the error from a message and an underlying error.
Sourcepub fn status_code(&self) -> StatusCode
pub fn status_code(&self) -> StatusCode
The status code of the response.
Trait Implementations§
Source§impl Debug for SteamKitWebRequestException
impl Debug for SteamKitWebRequestException
Source§impl Default for SteamKitWebRequestException
impl Default for SteamKitWebRequestException
Source§fn default() -> SteamKitWebRequestException
fn default() -> SteamKitWebRequestException
Returns the “default value” for a type. Read more
Source§impl Error for SteamKitWebRequestException
impl Error for SteamKitWebRequestException
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<SteamKitWebRequestException> for SteamError
impl From<SteamKitWebRequestException> for SteamError
Source§fn from(value: SteamKitWebRequestException) -> Self
fn from(value: SteamKitWebRequestException) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for SteamKitWebRequestException
impl !UnwindSafe for SteamKitWebRequestException
impl Freeze for SteamKitWebRequestException
impl Send for SteamKitWebRequestException
impl Sync for SteamKitWebRequestException
impl Unpin for SteamKitWebRequestException
impl UnsafeUnpin for SteamKitWebRequestException
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more