pub enum DeploymentGrade {
Dev,
Poc,
Preview,
Prod,
}Expand description
Deployment grade (environment tier)
Controls which features are available. More permissive grades include experimental features that may not be stable or secure for production.
Variants§
Dev
Development environment - all experimental features enabled
Poc
Proof of concept / demo environment
Preview
Preview/staging environment
Prod
Production environment - only stable features
Implementations§
Source§impl DeploymentGrade
impl DeploymentGrade
Sourcepub fn experimental_features_enabled(&self) -> bool
pub fn experimental_features_enabled(&self) -> bool
Returns true if experimental features should be enabled
Currently only enabled in dev environments
Trait Implementations§
Source§impl Clone for DeploymentGrade
impl Clone for DeploymentGrade
Source§fn clone(&self) -> DeploymentGrade
fn clone(&self) -> DeploymentGrade
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 moreimpl Copy for DeploymentGrade
Source§impl Debug for DeploymentGrade
impl Debug for DeploymentGrade
Source§impl Default for DeploymentGrade
impl Default for DeploymentGrade
Source§fn default() -> DeploymentGrade
fn default() -> DeploymentGrade
Returns the “default value” for a type. Read more
Source§impl Display for DeploymentGrade
impl Display for DeploymentGrade
impl Eq for DeploymentGrade
Source§impl FromStr for DeploymentGrade
impl FromStr for DeploymentGrade
Source§impl PartialEq for DeploymentGrade
impl PartialEq for DeploymentGrade
Source§fn eq(&self, other: &DeploymentGrade) -> bool
fn eq(&self, other: &DeploymentGrade) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeploymentGrade
Auto Trait Implementations§
impl Freeze for DeploymentGrade
impl RefUnwindSafe for DeploymentGrade
impl Send for DeploymentGrade
impl Sync for DeploymentGrade
impl Unpin for DeploymentGrade
impl UnsafeUnpin for DeploymentGrade
impl UnwindSafe for DeploymentGrade
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
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§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> 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> 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> 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