pub enum TestStateError {
Overflow,
Write,
Offset,
Default,
EntryDeleted,
}
Expand description
An error that is raised when operating with Seek
, Write
, Read
, or
HasStateEntry
trait methods of the TestStateApi
type.
Variants
Overflow
The computation of the new offset would result in an overflow.
Write
An error occurred when writing to the contract state.
Offset
The new offset would be out of bounds of the state.
Default
Some other error occurred.
EntryDeleted
The entry has been deleted (via delete_prefix).
Trait Implementations
sourceimpl Debug for TestStateError
impl Debug for TestStateError
sourceimpl Default for TestStateError
impl Default for TestStateError
sourceimpl From<TestStateError> for ParseError
impl From<TestStateError> for ParseError
sourcefn from(_: TestStateError) -> Self
fn from(_: TestStateError) -> Self
Converts to this type from the input type.
sourceimpl From<TryFromIntError> for TestStateError
impl From<TryFromIntError> for TestStateError
sourcefn from(_: TryFromIntError) -> Self
fn from(_: TryFromIntError) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<TestStateError> for TestStateError
impl PartialEq<TestStateError> for TestStateError
sourcefn eq(&self, other: &TestStateError) -> bool
fn eq(&self, other: &TestStateError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Eq for TestStateError
impl StructuralEq for TestStateError
impl StructuralPartialEq for TestStateError
Auto Trait Implementations
impl RefUnwindSafe for TestStateError
impl Send for TestStateError
impl Sync for TestStateError
impl Unpin for TestStateError
impl UnwindSafe for TestStateError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more