pub struct GetPeerCount;Expand description
Message: query peer count.
Trait Implementations§
Source§impl Handler<GetPeerCount> for NodeDirectoryActor
impl Handler<GetPeerCount> for NodeDirectoryActor
fn handle<'life0, 'life1, 'async_trait>(
&'life0 mut self,
_msg: GetPeerCount,
_ctx: &'life1 mut ActorContext,
) -> Pin<Box<dyn Future<Output = usize> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Message for GetPeerCount
impl Message for GetPeerCount
type Result = usize
fn into_envelope( self, envelope_type: EnvelopeType, ) -> Result<Envelope<Self>, MessageWrapErr>
fn as_bytes(&self) -> Result<Vec<u8>, MessageWrapErr>
fn from_envelope(envelope: Envelope<Self>) -> Result<Self, MessageUnwrapErr>
fn from_bytes(_: Vec<u8>) -> Result<Self, MessageUnwrapErr>
fn read_remote_result(_: Vec<u8>) -> Result<Self::Result, MessageUnwrapErr>
fn write_remote_result(_res: Self::Result) -> Result<Vec<u8>, MessageWrapErr>
fn name(&self) -> &'static str
fn type_name() -> &'static strwhere
Self: Sized,
Auto Trait Implementations§
impl Freeze for GetPeerCount
impl RefUnwindSafe for GetPeerCount
impl Send for GetPeerCount
impl Sync for GetPeerCount
impl Unpin for GetPeerCount
impl UnsafeUnpin for GetPeerCount
impl UnwindSafe for GetPeerCount
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