pub enum TorError {
AuthenticationError(String),
ProtocolError(String),
IOError(Error),
}
Expand description
Error type returned by this library
Variants§
AuthenticationError(String)
Authentication error
ProtocolError(String)
General protocol error
IOError(Error)
I/O Error
Implementations§
Trait Implementations§
Source§impl Error for TorError
impl Error for TorError
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()
Source§impl From<LinesCodecError> for TorError
impl From<LinesCodecError> for TorError
Source§fn from(error: LinesCodecError) -> TorError
fn from(error: LinesCodecError) -> TorError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TorError
impl !RefUnwindSafe for TorError
impl Send for TorError
impl Sync for TorError
impl Unpin for TorError
impl !UnwindSafe for TorError
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