pub struct ExecutionHealth {
pub connected: bool,
pub degraded: bool,
pub health_seq: u64,
pub last_error: Option<String>,
pub protocol_info: Option<String>,
}Expand description
Execution adapter health snapshot.
Fields§
§connected: boolTrue when transport/session is connected.
degraded: boolTrue when transport/session is degraded.
health_seq: u64Monotonic health sequence.
last_error: Option<String>Last error text.
protocol_info: Option<String>Protocol/session diagnostics.
Trait Implementations§
Source§impl Clone for ExecutionHealth
impl Clone for ExecutionHealth
Source§fn clone(&self) -> ExecutionHealth
fn clone(&self) -> ExecutionHealth
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExecutionHealth
impl Debug for ExecutionHealth
Source§impl Default for ExecutionHealth
impl Default for ExecutionHealth
Source§fn default() -> ExecutionHealth
fn default() -> ExecutionHealth
Returns the “default value” for a type. Read more
impl Eq for ExecutionHealth
Source§impl PartialEq for ExecutionHealth
impl PartialEq for ExecutionHealth
Source§fn eq(&self, other: &ExecutionHealth) -> bool
fn eq(&self, other: &ExecutionHealth) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExecutionHealth
Auto Trait Implementations§
impl Freeze for ExecutionHealth
impl RefUnwindSafe for ExecutionHealth
impl Send for ExecutionHealth
impl Sync for ExecutionHealth
impl Unpin for ExecutionHealth
impl UnsafeUnpin for ExecutionHealth
impl UnwindSafe for ExecutionHealth
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