pub struct GetConnectedCount;Expand description
Message: query connected count.
Trait Implementations§
Source§impl Handler<GetConnectedCount> for NodeDirectoryActor
impl Handler<GetConnectedCount> for NodeDirectoryActor
fn handle<'life0, 'life1, 'async_trait>(
&'life0 mut self,
_msg: GetConnectedCount,
_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 GetConnectedCount
impl Message for GetConnectedCount
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 GetConnectedCount
impl RefUnwindSafe for GetConnectedCount
impl Send for GetConnectedCount
impl Sync for GetConnectedCount
impl Unpin for GetConnectedCount
impl UnsafeUnpin for GetConnectedCount
impl UnwindSafe for GetConnectedCount
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