Struct little_stomper::asynchronous::inmemory::InMemDestination
source · pub struct InMemDestination { /* private fields */ }
Expand description
A destination that simply stores its subscriptions in memory
Implementations§
source§impl InMemDestination
impl InMemDestination
pub fn create(destination_id: &DestinationId) -> InMemDestination
Trait Implementations§
source§impl Clone for InMemDestination
impl Clone for InMemDestination
source§fn clone(&self) -> InMemDestination
fn clone(&self) -> InMemDestination
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for InMemDestination
impl Debug for InMemDestination
source§impl Destination for InMemDestination
impl Destination for InMemDestination
type Client = DefaultClient
fn subscribe<S: Subscriber, D: Deref<Target = S> + Send + Clone + 'static>( &self, sender_subscription_id: Option<SubscriptionId>, subscriber: D, _: &Self::Client )
fn send<S: Sender, D: Deref<Target = S> + Send + Clone + 'static>( &self, message: InboundMessage, sender: D, _: &Self::Client )
fn unsubscribe<S: Subscriber, D: Deref<Target = S> + Send + Clone + 'static>( &self, sub_id: SubscriptionId, subscriber: D, _: &Self::Client )
fn close(&self)
Auto Trait Implementations§
impl !RefUnwindSafe for InMemDestination
impl Send for InMemDestination
impl Sync for InMemDestination
impl Unpin for InMemDestination
impl !UnwindSafe for InMemDestination
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