pub struct BackendTriple {
pub broker: Arc<dyn Broker>,
pub orchestrator: Arc<dyn Orchestrator>,
pub state_backend: Arc<dyn StateBackend>,
}Expand description
Convenience bundle for passing all three backends.
Fields§
§broker: Arc<dyn Broker>§orchestrator: Arc<dyn Orchestrator>§state_backend: Arc<dyn StateBackend>Auto Trait Implementations§
impl Freeze for BackendTriple
impl !RefUnwindSafe for BackendTriple
impl Send for BackendTriple
impl Sync for BackendTriple
impl Unpin for BackendTriple
impl UnsafeUnpin for BackendTriple
impl !UnwindSafe for BackendTriple
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