pub struct RuntimeCapabilitiesInput {Show 18 fields
pub filesystem_mode: String,
pub filesystem_mounts: Vec<RuntimeFilesystemMount>,
pub messaging_inbound: bool,
pub messaging_outbound: bool,
pub events_inbound: bool,
pub events_outbound: bool,
pub http_client: bool,
pub http_server: bool,
pub state_read: bool,
pub state_write: bool,
pub state_delete: bool,
pub telemetry_scope: String,
pub telemetry_span_prefix: Option<String>,
pub telemetry_attributes: BTreeMap<String, String>,
pub secret_keys: Vec<String>,
pub secret_env: String,
pub secret_tenant: String,
pub secret_format: String,
}Fields§
§filesystem_mode: String§filesystem_mounts: Vec<RuntimeFilesystemMount>§messaging_inbound: bool§messaging_outbound: bool§events_inbound: bool§events_outbound: bool§http_client: bool§http_server: bool§state_read: bool§state_write: bool§state_delete: bool§telemetry_scope: String§telemetry_span_prefix: Option<String>§telemetry_attributes: BTreeMap<String, String>§secret_keys: Vec<String>§secret_env: String§secret_tenant: String§secret_format: StringImplementations§
Source§impl RuntimeCapabilitiesInput
impl RuntimeCapabilitiesInput
pub fn manifest_secret_requirements(&self) -> JsonValue
pub fn manifest_capabilities(&self) -> JsonValue
pub fn manifest_telemetry(&self) -> Option<JsonValue>
Trait Implementations§
Source§impl Clone for RuntimeCapabilitiesInput
impl Clone for RuntimeCapabilitiesInput
Source§fn clone(&self) -> RuntimeCapabilitiesInput
fn clone(&self) -> RuntimeCapabilitiesInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RuntimeCapabilitiesInput
impl Debug for RuntimeCapabilitiesInput
Source§impl Default for RuntimeCapabilitiesInput
impl Default for RuntimeCapabilitiesInput
Source§impl PartialEq for RuntimeCapabilitiesInput
impl PartialEq for RuntimeCapabilitiesInput
impl Eq for RuntimeCapabilitiesInput
impl StructuralPartialEq for RuntimeCapabilitiesInput
Auto Trait Implementations§
impl Freeze for RuntimeCapabilitiesInput
impl RefUnwindSafe for RuntimeCapabilitiesInput
impl Send for RuntimeCapabilitiesInput
impl Sync for RuntimeCapabilitiesInput
impl Unpin for RuntimeCapabilitiesInput
impl UnsafeUnpin for RuntimeCapabilitiesInput
impl UnwindSafe for RuntimeCapabilitiesInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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>
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§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