pub enum ResourceResolutionError {
Show 14 variants
InvalidUri(String),
DisallowedScheme(String),
BlockedPattern(String),
ResourceTooLarge(usize, usize),
DisallowedMimeType(String),
ExternalResourcesNotAllowed,
LocalFilesNotAllowed,
TooManyRedirects(u32, u32),
SslValidationFailed(String),
Timeout,
NotFound(String),
NetworkError(String),
ContentValidationFailed(String),
SecurityViolation(String),
}Expand description
Resource resolution errors
Variants§
InvalidUri(String)
DisallowedScheme(String)
BlockedPattern(String)
ResourceTooLarge(usize, usize)
DisallowedMimeType(String)
ExternalResourcesNotAllowed
LocalFilesNotAllowed
TooManyRedirects(u32, u32)
SslValidationFailed(String)
Timeout
NotFound(String)
NetworkError(String)
ContentValidationFailed(String)
SecurityViolation(String)
Trait Implementations§
Source§impl Debug for ResourceResolutionError
impl Debug for ResourceResolutionError
Source§impl Display for ResourceResolutionError
impl Display for ResourceResolutionError
Source§impl Error for ResourceResolutionError
impl Error for ResourceResolutionError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for ResourceResolutionError
impl RefUnwindSafe for ResourceResolutionError
impl Send for ResourceResolutionError
impl Sync for ResourceResolutionError
impl Unpin for ResourceResolutionError
impl UnwindSafe for ResourceResolutionError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.