pub enum PlexusError {
ActivationNotFound(String),
MethodNotFound {
activation: String,
method: String,
},
InvalidParams(String),
ExecutionError(String),
HandleNotSupported(String),
TransportError(TransportErrorKind),
}Variants§
ActivationNotFound(String)
MethodNotFound
InvalidParams(String)
ExecutionError(String)
HandleNotSupported(String)
TransportError(TransportErrorKind)
Trait Implementations§
Source§impl Clone for PlexusError
impl Clone for PlexusError
Source§fn clone(&self) -> PlexusError
fn clone(&self) -> PlexusError
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 moreSource§impl Debug for PlexusError
impl Debug for PlexusError
Source§impl Display for PlexusError
impl Display for PlexusError
Source§impl Error for PlexusError
impl Error for PlexusError
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 PlexusError
impl RefUnwindSafe for PlexusError
impl Send for PlexusError
impl Sync for PlexusError
impl Unpin for PlexusError
impl UnsafeUnpin for PlexusError
impl UnwindSafe for PlexusError
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