pub enum OpsResponseResolver{
Pong,
Status {
name: Resolver<String>,
uptime_secs: Resolver<u64>,
memory_usage: Resolver<u64>,
consensus_role: Resolver<String>,
},
Metrics(Resolver<MetricsSnapshot>),
ShutdownAck,
Source {
bytes: Resolver<Vec<u8>>,
},
}Expand description
The resolver for an archived OpsResponse
Variants§
Pong
The resolver for OpsResponse::Pong
Status
The resolver for OpsResponse::Status
Fields
§
name: Resolver<String>The resolver for OpsResponse::Status::name
§
uptime_secs: Resolver<u64>The resolver for OpsResponse::Status::uptime_secs
§
memory_usage: Resolver<u64>The resolver for OpsResponse::Status::memory_usage
§
consensus_role: Resolver<String>The resolver for OpsResponse::Status::consensus_role
Metrics(Resolver<MetricsSnapshot>)
The resolver for OpsResponse::Metrics
Tuple Fields
§
0: Resolver<MetricsSnapshot>The resolver for OpsResponse::Metrics::0
ShutdownAck
The resolver for OpsResponse::ShutdownAck
Source
The resolver for OpsResponse::Source
Fields
§
bytes: Resolver<Vec<u8>>The resolver for OpsResponse::Source::bytes
Auto Trait Implementations§
impl Freeze for OpsResponseResolver
impl RefUnwindSafe for OpsResponseResolver
impl Send for OpsResponseResolver
impl Sync for OpsResponseResolver
impl Unpin for OpsResponseResolver
impl UnsafeUnpin for OpsResponseResolver
impl UnwindSafe for OpsResponseResolver
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.