[−][src]Enum transistor::types::error::CruxError
Main error type for transistor crate
Variants
ParseEdnError(String)
Error originated by edn_rs
crate. The provided EDN did not match schema.
DeserializeError(String)
Error originated by edn_rs
crate. There was an error on deserializing an Edn to a struct.
IterError(String)
Error originated by edn_rs
crate. There was an error on iterating over an Edn structure.
RequestError(Error)
Error originated by reqwest
crate. Failed to make HTTP request.
BadResponse(String)
Error originated by reqwest
crate. Failed to make HTTP request.
ResponseFailed(String)
Error originated by undefined behavior when parsing Crux response.
QueryError(String)
Query response error, most likely a Clojure stacktrace from Crux response.
QueryFormatError(String)
Provided Query struct did not match schema.
TxLogActionError(String)
Provided Actions cannot be empty.
Trait Implementations
impl Debug for CruxError
[src]
impl Display for CruxError
[src]
impl Error for CruxError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
impl From<Error> for CruxError
[src]
impl From<Error> for CruxError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for CruxError
impl Send for CruxError
impl Sync for CruxError
impl Unpin for CruxError
impl !UnwindSafe for CruxError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,