pub enum LeagueConnectorError {
GetRawPath {
source: Error,
},
EmptyStdout {},
Utf8Parse {
source: FromUtf8Error,
},
RegexParse {
source: Error,
},
NoInstallationPath {},
EmptyPath {},
UnableToRead {
source: Error,
},
NumberParse {
source: ParseIntError,
name: &'static str,
},
}
Variants§
GetRawPath
EmptyStdout
Utf8Parse
Fields
§
source: FromUtf8Error
RegexParse
NoInstallationPath
EmptyPath
UnableToRead
NumberParse
Trait Implementations§
Source§impl Debug for LeagueConnectorError
impl Debug for LeagueConnectorError
Source§impl Display for LeagueConnectorError
impl Display for LeagueConnectorError
Source§impl Error for LeagueConnectorError
impl Error for LeagueConnectorError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl ErrorCompat for LeagueConnectorError
impl ErrorCompat for LeagueConnectorError
Auto Trait Implementations§
impl Freeze for LeagueConnectorError
impl !RefUnwindSafe for LeagueConnectorError
impl Send for LeagueConnectorError
impl Sync for LeagueConnectorError
impl Unpin for LeagueConnectorError
impl !UnwindSafe for LeagueConnectorError
Blanket Implementations§
Source§impl<T> AsErrorSource for Twhere
T: Error + 'static,
impl<T> AsErrorSource for Twhere
T: Error + 'static,
Source§fn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method
to benefit from Rust’s automatic dereferencing of method
receivers.
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