pub enum ImportVtxoError {
Invalid {
id: VtxoId,
source: VtxoValidationError,
},
KeyNotFound {
id: VtxoId,
gap_limit: u32,
},
InFlight {
id: VtxoId,
state: VtxoSpendState,
},
Transient(Error),
}Expand description
Why a VTXO could not be imported.
Variants§
Trait Implementations§
Source§impl Debug for ImportVtxoError
impl Debug for ImportVtxoError
Source§impl Display for ImportVtxoError
impl Display for ImportVtxoError
Source§impl Error for ImportVtxoError
impl Error for ImportVtxoError
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()
Auto Trait Implementations§
impl Freeze for ImportVtxoError
impl RefUnwindSafe for ImportVtxoError
impl Send for ImportVtxoError
impl Sync for ImportVtxoError
impl Unpin for ImportVtxoError
impl UnsafeUnpin for ImportVtxoError
impl UnwindSafe for ImportVtxoError
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request