Enum network::protocols::health_checker::HealthCheckerMsg
source · [−]Variants
Ping(Ping)
Pong(Pong)
Trait Implementations
sourceimpl ApplicationNetworkSender<HealthCheckerMsg> for HealthCheckerNetworkSender
impl ApplicationNetworkSender<HealthCheckerMsg> for HealthCheckerNetworkSender
sourcefn send_rpc<'life0, 'async_trait>(
&'life0 self,
recipient: PeerId,
req_msg: HealthCheckerMsg,
timeout: Duration
) -> Pin<Box<dyn Future<Output = Result<HealthCheckerMsg, RpcError>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn send_rpc<'life0, 'async_trait>(
&'life0 self,
recipient: PeerId,
req_msg: HealthCheckerMsg,
timeout: Duration
) -> Pin<Box<dyn Future<Output = Result<HealthCheckerMsg, RpcError>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Send a HealthChecker Ping RPC request to remote peer recipient. Returns
the remote peer’s future Pong reply.
The rpc request can be canceled at any point by dropping the returned future.
fn send_to(
&self,
_recipient: PeerId,
_message: TMessage
) -> Result<(), NetworkError>
fn send_to_many(
&self,
_recipients: impl Iterator<Item = PeerId>,
_message: TMessage
) -> Result<(), NetworkError>
sourceimpl Clone for HealthCheckerMsg
impl Clone for HealthCheckerMsg
sourcefn clone(&self) -> HealthCheckerMsg
fn clone(&self) -> HealthCheckerMsg
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for HealthCheckerMsg
impl Debug for HealthCheckerMsg
sourceimpl<'de> Deserialize<'de> for HealthCheckerMsg
impl<'de> Deserialize<'de> for HealthCheckerMsg
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for HealthCheckerMsg
impl Serialize for HealthCheckerMsg
Auto Trait Implementations
impl RefUnwindSafe for HealthCheckerMsg
impl Send for HealthCheckerMsg
impl Sync for HealthCheckerMsg
impl Unpin for HealthCheckerMsg
impl UnwindSafe for HealthCheckerMsg
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> PersistableConfig for T where
T: Serialize + DeserializeOwned + ?Sized,
impl<T> PersistableConfig for T where
T: Serialize + DeserializeOwned + ?Sized,
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> Serialize for T where
T: Serialize + ?Sized,
impl<T> Serialize for T where
T: Serialize + ?Sized,
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>
sourceimpl<T> TestOnlyHash for T where
T: Serialize + ?Sized,
impl<T> TestOnlyHash for T where
T: Serialize + ?Sized,
sourcefn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more