pub struct SidecarRuntimePolicy {
pub allow_external_sidecars: bool,
pub require_sandbox: bool,
pub require_provenance: bool,
pub max_queue_depth: usize,
pub operation_timeout: Duration,
pub failure_threshold: usize,
pub redact_error_details: bool,
}Fields§
§allow_external_sidecars: bool§require_sandbox: bool§require_provenance: bool§max_queue_depth: usize§operation_timeout: Duration§failure_threshold: usize§redact_error_details: boolImplementations§
Source§impl SidecarRuntimePolicy
impl SidecarRuntimePolicy
pub fn verified_external( max_queue_depth: usize, operation_timeout: Duration, failure_threshold: usize, ) -> Self
pub fn failure_threshold(&self) -> usize
pub fn validate_activation( &self, safety_checks: &SidecarRuntimeSafetyChecks, ) -> Result<(), SidecarRuntimePolicyError>
Trait Implementations§
Source§impl Clone for SidecarRuntimePolicy
impl Clone for SidecarRuntimePolicy
Source§fn clone(&self) -> SidecarRuntimePolicy
fn clone(&self) -> SidecarRuntimePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SidecarRuntimePolicy
impl Debug for SidecarRuntimePolicy
Source§impl Default for SidecarRuntimePolicy
impl Default for SidecarRuntimePolicy
impl Eq for SidecarRuntimePolicy
Source§impl PartialEq for SidecarRuntimePolicy
impl PartialEq for SidecarRuntimePolicy
impl StructuralPartialEq for SidecarRuntimePolicy
Auto Trait Implementations§
impl Freeze for SidecarRuntimePolicy
impl RefUnwindSafe for SidecarRuntimePolicy
impl Send for SidecarRuntimePolicy
impl Sync for SidecarRuntimePolicy
impl Unpin for SidecarRuntimePolicy
impl UnsafeUnpin for SidecarRuntimePolicy
impl UnwindSafe for SidecarRuntimePolicy
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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<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