pub struct RegisterFunctionRequestBuilder { /* private fields */ }
Implementations
impl RegisterFunctionRequestBuilder
impl RegisterFunctionRequestBuilder
pub fn new() -> RegisterFunctionRequestBuilder
pub fn name(self, name: impl ToString) -> RegisterFunctionRequestBuilder
pub fn description(
self,
description: impl ToString
) -> RegisterFunctionRequestBuilder
pub fn executor_type(
self,
executor_type: ExecutorType
) -> RegisterFunctionRequestBuilder
pub fn payload(self, payload: Vec<u8, Global>) -> RegisterFunctionRequestBuilder
pub fn public(self, public: bool) -> RegisterFunctionRequestBuilder
pub fn arguments(
self,
args: Vec<FunctionArgument, Global>
) -> RegisterFunctionRequestBuilder
pub fn inputs(
self,
inputs: Vec<FunctionInput, Global>
) -> RegisterFunctionRequestBuilder
pub fn outputs(
self,
outputs: Vec<FunctionOutput, Global>
) -> RegisterFunctionRequestBuilder
pub fn user_allowlist(
self,
user_allowlist: Vec<String, Global>
) -> RegisterFunctionRequestBuilder
pub fn usage_quota(
self,
usage_quota: Option<i32>
) -> RegisterFunctionRequestBuilder
pub fn build(self) -> RegisterFunctionRequest
Trait Implementations
impl Default for RegisterFunctionRequestBuilder
impl Default for RegisterFunctionRequestBuilder
fn default() -> RegisterFunctionRequestBuilder
fn default() -> RegisterFunctionRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for RegisterFunctionRequestBuilder
impl Send for RegisterFunctionRequestBuilder
impl Sync for RegisterFunctionRequestBuilder
impl Unpin for RegisterFunctionRequestBuilder
impl UnwindSafe for RegisterFunctionRequestBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request