pub struct CallHostRpcError {
pub stage: CallHostStage,
pub code: &'static str,
pub value: Option<i64>,
}Expand description
Only fixed labels and optional numeric protocol/status codes are retained. Underlying error text, hosts, response bytes and keys are never included.
Fields§
§stage: CallHostStage§code: &'static str§value: Option<i64>Implementations§
Source§impl CallHostRpcError
impl CallHostRpcError
Sourcepub fn may_have_submitted(&self) -> bool
pub fn may_have_submitted(&self) -> bool
False only when the call request is known not to have been submitted. Exchange/decode failures remain uncertain, including connection timeouts.
Trait Implementations§
Source§impl Clone for CallHostRpcError
impl Clone for CallHostRpcError
Source§impl Debug for CallHostRpcError
impl Debug for CallHostRpcError
Source§impl Display for CallHostRpcError
impl Display for CallHostRpcError
impl Eq for CallHostRpcError
Source§impl Error for CallHostRpcError
impl Error for CallHostRpcError
1.30.0 · 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()
Source§impl PartialEq for CallHostRpcError
impl PartialEq for CallHostRpcError
impl StructuralPartialEq for CallHostRpcError
Auto Trait Implementations§
impl Freeze for CallHostRpcError
impl RefUnwindSafe for CallHostRpcError
impl Send for CallHostRpcError
impl Sync for CallHostRpcError
impl Unpin for CallHostRpcError
impl UnsafeUnpin for CallHostRpcError
impl UnwindSafe for CallHostRpcError
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