pub enum EventError {
UnexpectedType(String),
IndexOutOfBounds,
Formatting,
Parsing,
CouldntExtractName,
CouldntExtractEventData,
ContractDoesntSupportEvents,
TriedToQueryEventForNonContract,
}Expand description
Event-related errors.
Variants§
UnexpectedType(String)
The type of event is different from expected.
IndexOutOfBounds
Index of the event is out of bounds.
Formatting
Formatting error while deserializing.
Parsing
Unexpected error while deserializing.
CouldntExtractName
Could not extract event name.
CouldntExtractEventData
Could not extract event data.
ContractDoesntSupportEvents
Contract doesn’t support CES events.
TriedToQueryEventForNonContract
Tried to query event for a non-contract entity.
Trait Implementations§
Source§impl Debug for EventError
impl Debug for EventError
Source§impl PartialEq for EventError
impl PartialEq for EventError
Source§impl PartialOrd for EventError
impl PartialOrd for EventError
impl Eq for EventError
impl StructuralPartialEq for EventError
Auto Trait Implementations§
impl Freeze for EventError
impl RefUnwindSafe for EventError
impl Send for EventError
impl Sync for EventError
impl Unpin for EventError
impl UnwindSafe for EventError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more