pub struct GetClusterStats { /* private fields */ }Trait Implementations§
Source§impl Handler<GetClusterStats> for ShardingApi
impl Handler<GetClusterStats> for ShardingApi
fn handle<'life0, 'life1, 'async_trait>(
&'life0 mut self,
message: GetClusterStats,
ctx: &'life1 mut ActorContext,
) -> Pin<Box<dyn Future<Output = Option<Receiver<Option<ShardingClusterStats>>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Message for GetClusterStats
impl Message for GetClusterStats
type Result = Option<Receiver<Option<ShardingClusterStats>>>
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 GetClusterStats
impl RefUnwindSafe for GetClusterStats
impl Send for GetClusterStats
impl Sync for GetClusterStats
impl Unpin for GetClusterStats
impl UnsafeUnpin for GetClusterStats
impl UnwindSafe for GetClusterStats
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