[−][src]Enum exonum::runtime::CoreError
List of possible core errors.
Note that in most cases you don't need to spawn a core error, unless your service is providing some wrapper for core logic and should behave just like core.
Variants (Non-exhaustive)
Runtime identifier is incorrect in this context.
Artifact identifier is unknown.
Artifact with the given identifier is already deployed.
Artifact with the given identifier is not deployed.
Specified service name is already used.
Specified service identifier is already used.
Specified service is not active.
Suitable runtime for the given service instance ID is not found.
Maximum depth of the call stack has been reached.
Service instance is already transitioning to a new status.
Requested service transition is invalid given the current service status.
The artifact to migrate the service to is not a newer version of the current service artifact.
Attempt to rollback or flush migration for a service which has no pending migration.
An attempt to resume the service instance with the wrong artifact. The specified artifact has a different name or an inappropriate version.
Incorrect call handler: an inner call has returned an error, but it was not propagated.
Cannot unload artifact.
Trait Implementations
impl Clone for CoreError
[src]
impl Copy for CoreError
[src]
impl Debug for CoreError
[src]
impl Display for CoreError
[src]
impl Eq for CoreError
[src]
impl ExecutionFail for CoreError
[src]
fn kind(&self) -> ErrorKind
[src]
fn description(&self) -> String
[src]
fn with_description(&self, description: impl Display) -> ExecutionError
[src]
impl From<CoreError> for ExecutionError
[src]
impl Hash for CoreError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for CoreError
[src]
fn cmp(&self, other: &CoreError) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<CoreError> for CoreError
[src]
impl PartialOrd<CoreError> for CoreError
[src]
fn partial_cmp(&self, other: &CoreError) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for CoreError
[src]
impl StructuralPartialEq for CoreError
[src]
Auto Trait Implementations
impl RefUnwindSafe for CoreError
impl Send for CoreError
impl Sync for CoreError
impl Unpin for CoreError
impl UnwindSafe for CoreError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,