pub enum RpcError {
InvalidCallee,
InsufficientFunds,
InsufficientGas,
InvalidInput,
InvalidOutput(Vec<u8>),
Execution(Vec<u8>),
Gateway(Error),
}Variants§
InvalidCallee
There was no service at the requested address.
InsufficientFunds
The caller does not have enough balance to cover the sent value.
InsufficientGas
The caller did not provide enough gas to complete the transaction.
InvalidInput
InvalidOutput(Vec<u8>)
Execution(Vec<u8>)
The application returned an error.
Gateway(Error)
The gateway client encountered an error.
Implementations§
Trait Implementations§
Source§impl BorshDeserialize for RpcError
impl BorshDeserialize for RpcError
Source§impl BorshSerialize for RpcError
impl BorshSerialize for RpcError
Source§impl Error for RpcError
impl Error for RpcError
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 RpcError
impl RefUnwindSafe for RpcError
impl Send for RpcError
impl Sync for RpcError
impl Unpin for RpcError
impl UnwindSafe for RpcError
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