Enum ParseThreadIdError
pub enum ParseThreadIdError {
MissingSeparator,
InvalidProcessId(ParseIntError),
InvalidThreadId(ParseIntError),
ZeroThreadId,
}Expand description
Errors that can occur while parsing ThreadId from a string.
Variants§
MissingSeparator
The string is missing a : separator.
InvalidProcessId(ParseIntError)
The embedded ProcessId failed to parse.
InvalidThreadId(ParseIntError)
The embedded ThreadId failed to parse.
ZeroThreadId
The embedded ThreadId had a zero value.
Trait Implementations§
§impl Clone for ParseThreadIdError
impl Clone for ParseThreadIdError
§fn clone(&self) -> ParseThreadIdError
fn clone(&self) -> ParseThreadIdError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for ParseThreadIdError
impl Debug for ParseThreadIdError
§impl Display for ParseThreadIdError
impl Display for ParseThreadIdError
§impl Error for ParseThreadIdError
impl Error for ParseThreadIdError
§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 ParseThreadIdError
impl RefUnwindSafe for ParseThreadIdError
impl Send for ParseThreadIdError
impl Sync for ParseThreadIdError
impl Unpin for ParseThreadIdError
impl UnsafeUnpin for ParseThreadIdError
impl UnwindSafe for ParseThreadIdError
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