[−][src]Enum pbft_engine::error::PbftError
Errors that might occur in a PbftNode
Variants
SerializationError(String, ProtobufError)
An error occurred while serializing or deserializing a Protobuf message (description,
ProtobufError
)
ServiceError(String, ServError)
An error occurred while making a call to the consensus service (description, ServError
)
SigningError(String)
An error occurred while verifying a cryptographic signature
FaultyPrimary(String)
The node detected a faulty primary and started a view change
InvalidMessage(String)
An invalid message was received
InternalError(String)
Internal PBFT error (description)
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for PbftError
impl Send for PbftError
impl Sync for PbftError
impl Unpin for PbftError
impl !UnwindSafe for PbftError
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DebugAny for T where
T: Any + Debug,
T: Any + Debug,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> UnsafeAny for T where
T: Any,
T: Any,