pub enum MpiError {
AlreadyInitialized,
Bootstrap(String),
Other(String),
}Expand description
Errors that can occur while managing the MPI environment.
Variants§
AlreadyInitialized
initialize was called more than once in the same process.
Bootstrap(String)
The job could not be bootstrapped (launcher handshake failed).
Other(String)
A generic runtime error carrying a human-readable message.
Trait Implementations§
Source§impl Error for MpiError
impl Error for MpiError
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 MpiError
impl RefUnwindSafe for MpiError
impl Send for MpiError
impl Sync for MpiError
impl Unpin for MpiError
impl UnsafeUnpin for MpiError
impl UnwindSafe for MpiError
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