Enum opentelemetry_stackdriver::proto::api::LaunchStage
source · [−]#[repr(i32)]
pub enum LaunchStage {
Unspecified,
Unimplemented,
Prelaunch,
EarlyAccess,
Alpha,
Beta,
Ga,
Deprecated,
}Expand description
The launch stage as defined by Google Cloud Platform Launch Stages.
Variants
Unspecified
Do not use this default value.
Unimplemented
The feature is not yet implemented. Users can not use it.
Prelaunch
Prelaunch features are hidden from users and are only visible internally.
EarlyAccess
Early Access features are limited to a closed group of testers. To use these features, you must sign up in advance and sign a Trusted Tester agreement (which includes confidentiality provisions). These features may be unstable, changed in backward-incompatible ways, and are not guaranteed to be released.
Alpha
Alpha is a limited availability test for releases before they are cleared for widespread use. By Alpha, all significant design issues are resolved and we are in the process of verifying functionality. Alpha customers need to apply for access, agree to applicable terms, and have their projects allowlisted. Alpha releases don’t have to be feature complete, no SLAs are provided, and there are no technical support obligations, but they will be far enough along that customers can actually use them in test environments or for limited-use tests – just like they would in normal production cases.
Beta
Beta is the point at which we are ready to open a release for any customer to use. There are no SLA or technical support obligations in a Beta release. Products will be complete from a feature perspective, but may have some open outstanding issues. Beta releases are suitable for limited production use cases.
Ga
GA features are open to all developers and are considered stable and fully qualified for production use.
Deprecated
Deprecated features are scheduled to be shut down and removed. For more information, see the “Deprecation Policy” section of our Terms of Service and the Google Cloud Platform Subject to the Deprecation Policy documentation.
Implementations
sourceimpl LaunchStage
impl LaunchStage
sourceimpl LaunchStage
impl LaunchStage
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Trait Implementations
sourceimpl Clone for LaunchStage
impl Clone for LaunchStage
sourcefn clone(&self) -> LaunchStage
fn clone(&self) -> LaunchStage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for LaunchStage
impl Debug for LaunchStage
sourceimpl Default for LaunchStage
impl Default for LaunchStage
sourcefn default() -> LaunchStage
fn default() -> LaunchStage
Returns the “default value” for a type. Read more
sourceimpl From<LaunchStage> for i32
impl From<LaunchStage> for i32
sourcefn from(value: LaunchStage) -> i32
fn from(value: LaunchStage) -> i32
Converts to this type from the input type.
sourceimpl Hash for LaunchStage
impl Hash for LaunchStage
sourceimpl Ord for LaunchStage
impl Ord for LaunchStage
sourcefn cmp(&self, other: &LaunchStage) -> Ordering
fn cmp(&self, other: &LaunchStage) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<LaunchStage> for LaunchStage
impl PartialEq<LaunchStage> for LaunchStage
sourcefn eq(&self, other: &LaunchStage) -> bool
fn eq(&self, other: &LaunchStage) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl PartialOrd<LaunchStage> for LaunchStage
impl PartialOrd<LaunchStage> for LaunchStage
sourcefn partial_cmp(&self, other: &LaunchStage) -> Option<Ordering>
fn partial_cmp(&self, other: &LaunchStage) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Copy for LaunchStage
impl Eq for LaunchStage
impl StructuralEq for LaunchStage
impl StructuralPartialEq for LaunchStage
Auto Trait Implementations
impl RefUnwindSafe for LaunchStage
impl Send for LaunchStage
impl Sync for LaunchStage
impl Unpin for LaunchStage
impl UnwindSafe for LaunchStage
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more