pub(crate) struct Actor2<P2PNetworkClientT>where
P2PNetworkClientT: P2PNetworkClient,{
pub(crate) network_out: P2PNetworkClientT,
}Fields§
§network_out: P2PNetworkClientTImplementations§
Trait Implementations§
Source§impl<P2PNetworkClientT> Debug for Actor2<P2PNetworkClientT>where
P2PNetworkClientT: P2PNetworkClient + Debug,
impl<P2PNetworkClientT> Debug for Actor2<P2PNetworkClientT>where
P2PNetworkClientT: P2PNetworkClient + Debug,
Source§impl<P2PNetworkClientT> TypedMsgHandler<Box<dyn ActorMsg>> for Actor2<P2PNetworkClientT>
impl<P2PNetworkClientT> TypedMsgHandler<Box<dyn ActorMsg>> for Actor2<P2PNetworkClientT>
fn receive(&mut self, msg: AnActorMsg) -> Option<ActorControl>
Auto Trait Implementations§
impl<P2PNetworkClientT> Freeze for Actor2<P2PNetworkClientT>where
P2PNetworkClientT: Freeze,
impl<P2PNetworkClientT> RefUnwindSafe for Actor2<P2PNetworkClientT>where
P2PNetworkClientT: RefUnwindSafe,
impl<P2PNetworkClientT> Send for Actor2<P2PNetworkClientT>where
P2PNetworkClientT: Send,
impl<P2PNetworkClientT> Sync for Actor2<P2PNetworkClientT>where
P2PNetworkClientT: Sync,
impl<P2PNetworkClientT> Unpin for Actor2<P2PNetworkClientT>where
P2PNetworkClientT: Unpin,
impl<P2PNetworkClientT> UnwindSafe for Actor2<P2PNetworkClientT>where
P2PNetworkClientT: UnwindSafe,
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