pub struct ServiceBus { /* private fields */ }Expand description
In-process service bus: maps service names to shared channels.
Implementations§
Source§impl ServiceBus
impl ServiceBus
pub fn get_or_create(&mut self, service: &str) -> Arc<ServiceChannel>
pub fn load_entries(&self) -> Vec<ServiceLoadEntry>
Trait Implementations§
Source§impl Default for ServiceBus
impl Default for ServiceBus
Source§fn default() -> ServiceBus
fn default() -> ServiceBus
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ServiceBus
impl RefUnwindSafe for ServiceBus
impl Send for ServiceBus
impl Sync for ServiceBus
impl Unpin for ServiceBus
impl UnsafeUnpin for ServiceBus
impl UnwindSafe for ServiceBus
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