pub struct MiddlewareContainer { /* private fields */ }Implementations§
Source§impl MiddlewareContainer
impl MiddlewareContainer
pub fn new( registry: &MiddlewareTypeRegistry, source_configs: Vec<Arc<SourceMiddlewareConfig>>, ) -> Result<Self, MiddlewareSetupError>
pub fn get(&self, name: &str) -> Option<Arc<dyn SourceMiddleware>>
Auto Trait Implementations§
impl Freeze for MiddlewareContainer
impl !RefUnwindSafe for MiddlewareContainer
impl Send for MiddlewareContainer
impl Sync for MiddlewareContainer
impl Unpin for MiddlewareContainer
impl UnsafeUnpin for MiddlewareContainer
impl !UnwindSafe for MiddlewareContainer
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