Enum acceptxmr::AcceptXmrError
source · [−]pub enum AcceptXmrError {
Rpc(RpcError),
InvoiceStorage(InvoiceStorageError),
Subscriber(SubscriberError),
Unblind(SubIndex),
Parse {
datatype: &'static str,
input: String,
error: String,
},
OwnedOutputCheck(Error),
ScanningThread(Box<AcceptXmrError>),
ScanningThreadPanic,
AlreadyRunning,
Threading(Error),
StopSignal(String),
}Expand description
Library’s custom error type.
Variants
Rpc(RpcError)
An error originating from a daemon RPC call.
InvoiceStorage(InvoiceStorageError)
An error storing/retrieving Invoices.
Subscriber(SubscriberError)
Subscriber failed to retrieve update.
Unblind(SubIndex)
Failure to unblind the amount of an owned output.
Parse
Fields
datatype: &'static strType to parse.
input: StringInput to parse.
error: StringError encountered.
Failure to parse private view key.
OwnedOutputCheck(Error)
Failure to check if output is owned.
ScanningThread(Box<AcceptXmrError>)
Scanning thread exited with error.
ScanningThreadPanic
Scanning thread exited with panic.
AlreadyRunning
Payment gateway is already running.
Threading(Error)
Payment gateway encountered an error while creating scanning thread.
StopSignal(String)
Payment gateway could not be stopped because the stop signal was not sent.
Trait Implementations
sourceimpl Debug for AcceptXmrError
impl Debug for AcceptXmrError
sourceimpl Display for AcceptXmrError
impl Display for AcceptXmrError
sourceimpl Error for AcceptXmrError
impl Error for AcceptXmrError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl From<Error> for AcceptXmrError
impl From<Error> for AcceptXmrError
sourceimpl From<Error> for AcceptXmrError
impl From<Error> for AcceptXmrError
sourceimpl From<SubscriberError> for AcceptXmrError
impl From<SubscriberError> for AcceptXmrError
sourcefn from(source: SubscriberError) -> Self
fn from(source: SubscriberError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for AcceptXmrError
impl Send for AcceptXmrError
impl Sync for AcceptXmrError
impl Unpin for AcceptXmrError
impl !UnwindSafe for AcceptXmrError
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more