Enum soroban_cli::commands::events::Error
source · pub enum Error {
Show 18 variants
InvalidCursor,
InvalidFile {
path: String,
},
CannotReadFile {
path: String,
error: String,
},
InvalidTopicFilter {
topic: String,
},
InvalidSegment {
topic: String,
segment: String,
error: Error,
},
InvalidContractId {
contract_id: String,
error: FromHexError,
},
InvalidJson {
debug: String,
error: Error,
},
InvalidTimestamp {
ts: String,
},
MissingStartLedgerAndCursor,
MissingTarget,
Rpc(Error),
Generic(Box<dyn Error>),
Io(Error),
Xdr(Error),
Serde(Error),
Network(Error),
EventsFile(Error),
Locator(Error),
}Variants§
InvalidCursor
InvalidFile
CannotReadFile
InvalidTopicFilter
InvalidSegment
InvalidContractId
InvalidJson
InvalidTimestamp
MissingStartLedgerAndCursor
MissingTarget
Rpc(Error)
Generic(Box<dyn Error>)
Io(Error)
Xdr(Error)
Serde(Error)
Network(Error)
EventsFile(Error)
Locator(Error)
Trait Implementations§
source§impl Error for Error
impl Error for Error
source§fn 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 · 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 !RefUnwindSafe for Error
impl !Send for Error
impl !Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations§
§impl<T, U, V, E, C> Compare<(T, U, V)> for Cwhere
C: Compare<T, Error = E, Error = E, Error = E> + Compare<U> + Compare<V>,
impl<T, U, V, E, C> Compare<(T, U, V)> for Cwhere C: Compare<T, Error = E, Error = E, Error = E> + Compare<U> + Compare<V>,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere T: Any,
§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.