pub struct MessageBusBuilder { /* private fields */ }Expand description
Builder for configuring a MessageBusHandle.
Implementations§
Source§impl MessageBusBuilder
impl MessageBusBuilder
Sourcepub fn with_buffer_size(self, size: usize) -> Self
pub fn with_buffer_size(self, size: usize) -> Self
Set the channel buffer size (number of messages that can be buffered).
Sourcepub fn build(self) -> MessageBusHandle
pub fn build(self) -> MessageBusHandle
Build the message bus handle.
Trait Implementations§
Source§impl Debug for MessageBusBuilder
impl Debug for MessageBusBuilder
Auto Trait Implementations§
impl Freeze for MessageBusBuilder
impl RefUnwindSafe for MessageBusBuilder
impl Send for MessageBusBuilder
impl Sync for MessageBusBuilder
impl Unpin for MessageBusBuilder
impl UnsafeUnpin for MessageBusBuilder
impl UnwindSafe for MessageBusBuilder
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