pub struct FeatureFlagDefinition {
pub name: &'static str,
pub label: &'static str,
pub description: &'static str,
pub experimental: bool,
}Expand description
Metadata for an API-visible feature flag (org opt-in UI + catalog).
Fields§
§name: &'static strStable flag key (matches FeatureFlags field / is_enabled name).
label: &'static strHuman-readable title for settings UI.
description: &'static strShort description of what the flag gates.
experimental: boolWhen true, shown with experimental badges in the UI.
Trait Implementations§
Source§impl Clone for FeatureFlagDefinition
impl Clone for FeatureFlagDefinition
Source§fn clone(&self) -> FeatureFlagDefinition
fn clone(&self) -> FeatureFlagDefinition
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 FeatureFlagDefinition
impl Debug for FeatureFlagDefinition
impl Eq for FeatureFlagDefinition
Source§impl PartialEq for FeatureFlagDefinition
impl PartialEq for FeatureFlagDefinition
Source§fn eq(&self, other: &FeatureFlagDefinition) -> bool
fn eq(&self, other: &FeatureFlagDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FeatureFlagDefinition
impl Serialize for FeatureFlagDefinition
impl StructuralPartialEq for FeatureFlagDefinition
Auto Trait Implementations§
impl Freeze for FeatureFlagDefinition
impl RefUnwindSafe for FeatureFlagDefinition
impl Send for FeatureFlagDefinition
impl Sync for FeatureFlagDefinition
impl Unpin for FeatureFlagDefinition
impl UnsafeUnpin for FeatureFlagDefinition
impl UnwindSafe for FeatureFlagDefinition
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