pub struct ContainerAppFunction { /* private fields */ }Expand description
Azure Container Apps function binding implementation
Implementations§
Source§impl ContainerAppFunction
impl ContainerAppFunction
pub fn new( client: Client, config: AzureClientConfig, binding: ContainerAppFunctionBinding, ) -> Self
Sourcepub async fn get_function_url(&self) -> Result<Option<String>>
pub async fn get_function_url(&self) -> Result<Option<String>>
Get the public URL from the binding if available
Trait Implementations§
Source§impl Debug for ContainerAppFunction
impl Debug for ContainerAppFunction
Source§impl Function for ContainerAppFunction
impl Function for ContainerAppFunction
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 ContainerAppFunction
Auto Trait Implementations§
impl Freeze for ContainerAppFunction
impl !RefUnwindSafe for ContainerAppFunction
impl Send for ContainerAppFunction
impl Sync for ContainerAppFunction
impl Unpin for ContainerAppFunction
impl UnsafeUnpin for ContainerAppFunction
impl !UnwindSafe for ContainerAppFunction
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.