[−][src]Enum exonum_configuration::ErrorCode
Error codes emitted by Propose and/or Vote transactions during execution.
Variants
AlreadyScheduledNext configuration is already scheduled.
Can be emitted by Propose or Vote.
UnknownSenderThe sender of the transaction is not among the active validators.
Can be emitted by Propose or Vote.
InvalidConfigRefThe configuration in the proposal does not reference the currently active configuration.
Can be emitted by Propose or Vote.
ActivationInPastCurrent blockchain height exceeds the height of the proposal activation.
Can be emitted by Propose or Vote.
AlreadyProposedThe same configuration is already proposed.
Specific for Propose.
InvalidConfigThe configuration in the transaction cannot be parsed.
Specific for Propose.
InvalidMajorityCountThe configuration has invalid majority_count.
Specific for Propose.
UnknownConfigRefThe transaction references an unknown configuration.
Specific for Vote.
AlreadyVotedThe validator who authored the transaction has already voted for the same proposal.
Specific for Vote.
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> From for T[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto 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<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self