pub enum SqlHeaderStoreError {
Corruption,
Deserialize(Error),
SQL(Error),
}Expand description
Errors while reading or writing to and from a SQL-based block header backend.
Variants§
Corruption
The headers do not link together.
Deserialize(Error)
Consensus deserialization failed.
SQL(Error)
An error occured performing a SQL operation.
Trait Implementations§
Source§impl Debug for SqlHeaderStoreError
impl Debug for SqlHeaderStoreError
Source§impl Display for SqlHeaderStoreError
impl Display for SqlHeaderStoreError
Source§impl Error for SqlHeaderStoreError
impl Error for SqlHeaderStoreError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for SqlHeaderStoreError
impl From<Error> for SqlHeaderStoreError
Auto Trait Implementations§
impl Freeze for SqlHeaderStoreError
impl !RefUnwindSafe for SqlHeaderStoreError
impl Send for SqlHeaderStoreError
impl Sync for SqlHeaderStoreError
impl Unpin for SqlHeaderStoreError
impl !UnwindSafe for SqlHeaderStoreError
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