pub enum ShadowsocksError {
ServerExitUnexpectedly(String),
ServerAborted(String),
LoadConfigFailure(String),
LoadAclFailure(String),
InsufficientParams(String),
}
Expand description
A generic error class which encodes all possible ways the application can fail, along with debug information.
Variants§
ServerExitUnexpectedly(String)
ServerAborted(String)
LoadConfigFailure(String)
LoadAclFailure(String)
InsufficientParams(String)
Implementations§
Trait Implementations§
Source§impl Clone for ShadowsocksError
impl Clone for ShadowsocksError
Source§fn clone(&self) -> ShadowsocksError
fn clone(&self) -> ShadowsocksError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ShadowsocksError
impl Debug for ShadowsocksError
Source§impl Display for ShadowsocksError
impl Display for ShadowsocksError
Source§impl Error for ShadowsocksError
impl Error for ShadowsocksError
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 ShadowsocksError
impl RefUnwindSafe for ShadowsocksError
impl Send for ShadowsocksError
impl Sync for ShadowsocksError
impl Unpin for ShadowsocksError
impl UnwindSafe for ShadowsocksError
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