pub struct LinkedBindingBuilder { /* private fields */ }Expand description
Fluent builder for LinkedBinding. Source-specific (Linked only).
Implementations§
Source§impl LinkedBindingBuilder
impl LinkedBindingBuilder
Sourcepub fn runtime(self, runtime: RuntimeDescriptor) -> Self
pub fn runtime(self, runtime: RuntimeDescriptor) -> Self
Set the runtime descriptor (functions, queues, triggers, flows).
Sourcepub fn event_handlers(self, handlers: Vec<Arc<dyn EventHandler>>) -> Self
pub fn event_handlers(self, handlers: Vec<Arc<dyn EventHandler>>) -> Self
Set the in-process event handlers.
Sourcepub fn http(self, contribution: LinkedHttpContribution) -> Self
pub fn http(self, contribution: LinkedHttpContribution) -> Self
Set this linked module’s in-process HTTP router contribution.
Sourcepub fn build(self) -> LinkedBinding
pub fn build(self) -> LinkedBinding
Finish building.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for LinkedBindingBuilder
impl !UnwindSafe for LinkedBindingBuilder
impl Freeze for LinkedBindingBuilder
impl Send for LinkedBindingBuilder
impl Sync for LinkedBindingBuilder
impl Unpin for LinkedBindingBuilder
impl UnsafeUnpin for LinkedBindingBuilder
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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