pub struct KubernetesFunction { /* private fields */ }Expand description
Kubernetes Function implementation that calls functions via internal Kubernetes Services
Implementations§
Source§impl KubernetesFunction
impl KubernetesFunction
pub fn new( binding_name: String, binding: KubernetesFunctionBinding, ) -> Result<Self>
Trait Implementations§
Source§impl Debug for KubernetesFunction
impl Debug for KubernetesFunction
Source§impl Function for KubernetesFunction
impl Function for KubernetesFunction
Source§fn invoke<'life0, 'async_trait>(
&'life0 self,
request: FunctionInvokeRequest,
) -> Pin<Box<dyn Future<Output = Result<FunctionInvokeResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn invoke<'life0, 'async_trait>(
&'life0 self,
request: FunctionInvokeRequest,
) -> Pin<Box<dyn Future<Output = Result<FunctionInvokeResponse>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Invoke a function with HTTP request data. Read more
impl Binding for KubernetesFunction
Auto Trait Implementations§
impl Freeze for KubernetesFunction
impl !RefUnwindSafe for KubernetesFunction
impl Send for KubernetesFunction
impl Sync for KubernetesFunction
impl Unpin for KubernetesFunction
impl UnsafeUnpin for KubernetesFunction
impl !UnwindSafe for KubernetesFunction
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
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::RequestCreates a shared type from an unshared type.