pub struct MemoryQueueService { /* private fields */ }Expand description
内存队列服务
Implementations§
Trait Implementations§
Source§impl Default for MemoryQueueService
impl Default for MemoryQueueService
Source§impl QueueService for MemoryQueueService
impl QueueService for MemoryQueueService
Source§async fn create_producer(
&self,
config: ProducerConfig,
) -> WaeResult<MessageProducer>
async fn create_producer( &self, config: ProducerConfig, ) -> WaeResult<MessageProducer>
创建生产者
Source§async fn create_consumer(
&self,
config: ConsumerConfig,
) -> WaeResult<MessageConsumer>
async fn create_consumer( &self, config: ConsumerConfig, ) -> WaeResult<MessageConsumer>
创建消费者
Source§fn manager(&self) -> &dyn QueueManager
fn manager(&self) -> &dyn QueueManager
获取队列管理器
Auto Trait Implementations§
impl Freeze for MemoryQueueService
impl !RefUnwindSafe for MemoryQueueService
impl Send for MemoryQueueService
impl Sync for MemoryQueueService
impl Unpin for MemoryQueueService
impl UnsafeUnpin for MemoryQueueService
impl !UnwindSafe for MemoryQueueService
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