Enum bdk::blockchain::compact_filters::CompactFiltersError [−][src]
pub enum CompactFiltersError { }
compact_filters
only.Expand description
An error that can occur during sync with a CompactFiltersBlockchain
Variants
Expand description
A peer sent an invalid or unexpected response
Expand description
The headers returned are invalid
Expand description
The compact filter headers returned are invalid
Expand description
The compact filter returned is invalid
Expand description
The peer is missing a block in the valid chain
Expand description
The data stored in the block filters storage are corrupted
Expand description
A peer is not connected
Expand description
A peer took too long to reply to one of our messages
Expand description
The peer doesn’t advertise the BLOOM
service flag
Expand description
No peers have been specified
Db(Error)
Expand description
Internal database error
Io(Error)
Expand description
Internal I/O error
Bip158(Error)
Expand description
Invalid BIP158 filter
Time(SystemTimeError)
Expand description
Internal system time error
Expand description
Wrapper for crate::error::Error
Trait Implementations
impl Debug for CompactFiltersError
[src]
impl Debug for CompactFiltersError
[src]impl Display for CompactFiltersError
[src]
impl Display for CompactFiltersError
[src]impl Error for CompactFiltersError
[src]
impl Error for CompactFiltersError
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]use the Display impl or to_string()
impl From<CompactFiltersError> for Error
[src]
impl From<CompactFiltersError> for Error
[src]fn from(other: CompactFiltersError) -> Self
[src]
fn from(other: CompactFiltersError) -> Self
[src]Performs the conversion.
impl From<Error> for CompactFiltersError
[src]
impl From<Error> for CompactFiltersError
[src]impl From<Error> for CompactFiltersError
[src]
impl From<Error> for CompactFiltersError
[src]impl From<Error> for CompactFiltersError
[src]
impl From<Error> for CompactFiltersError
[src]impl From<Error> for CompactFiltersError
[src]
impl From<Error> for CompactFiltersError
[src]impl From<SystemTimeError> for CompactFiltersError
[src]
impl From<SystemTimeError> for CompactFiltersError
[src]fn from(err: SystemTimeError) -> Self
[src]
fn from(err: SystemTimeError) -> Self
[src]Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for CompactFiltersError
impl Send for CompactFiltersError
impl Sync for CompactFiltersError
impl Unpin for CompactFiltersError
impl !UnwindSafe for CompactFiltersError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,