pub struct MultiPipelineRouterBuilder { /* private fields */ }Expand description
Builder for MultiPipelineRouter.
Implementations§
Source§impl MultiPipelineRouterBuilder
impl MultiPipelineRouterBuilder
Sourcepub fn add_pipeline(self, descriptor: PipelineDescriptor) -> Self
pub fn add_pipeline(self, descriptor: PipelineDescriptor) -> Self
Register a pipeline.
Sourcepub fn build(self) -> MultiPipelineRouter
pub fn build(self) -> MultiPipelineRouter
Spawn all pipelines and return the router.
Auto Trait Implementations§
impl !RefUnwindSafe for MultiPipelineRouterBuilder
impl !UnwindSafe for MultiPipelineRouterBuilder
impl Freeze for MultiPipelineRouterBuilder
impl Send for MultiPipelineRouterBuilder
impl Sync for MultiPipelineRouterBuilder
impl Unpin for MultiPipelineRouterBuilder
impl UnsafeUnpin for MultiPipelineRouterBuilder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request