pub enum TorCheckError<E> {
HttpClient(E),
PageParsing(Error),
YouAreNotUsingTor,
}
Expand description
Potentials errors returned on the Tor verification process.
Where E
is the HTTP client error type.
Variants§
HttpClient(E)
Error returned by the HTTP client.
PageParsing(Error)
Error occurred in the page parsing.
YouAreNotUsingTor
The check page indicate that you are not using Tor.
Trait Implementations§
Source§impl<E: Debug> Debug for TorCheckError<E>
impl<E: Debug> Debug for TorCheckError<E>
Source§impl<E: Error> Display for TorCheckError<E>
impl<E: Error> Display for TorCheckError<E>
Source§impl<E: Error> Error for TorCheckError<E>
impl<E: Error> Error for TorCheckError<E>
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<E> Freeze for TorCheckError<E>where
E: Freeze,
impl<E> !RefUnwindSafe for TorCheckError<E>
impl<E> Send for TorCheckError<E>where
E: Send,
impl<E> Sync for TorCheckError<E>where
E: Sync,
impl<E> Unpin for TorCheckError<E>where
E: Unpin,
impl<E> !UnwindSafe for TorCheckError<E>
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.