pub struct FeatureMetadata {
pub description: &'static str,
pub owner: &'static str,
pub deprecated_since: Option<&'static str>,
}Expand description
Static documentation and ownership annotations for an optional feature.
Returned by crate::OptionalSection::metadata and embedded in
crate::FeatureRecord so the startup crate::FeatureSummary can produce
self-documenting operator output.
Fields§
§description: &'static strShort human-readable description shown in startup summaries and operator logs.
owner: &'static strTeam or individual responsible for this feature (e.g. "platform-team").
deprecated_since: Option<&'static str>If set, marks this feature as deprecated as of the given version string.
Trait Implementations§
Source§impl Clone for FeatureMetadata
impl Clone for FeatureMetadata
impl Copy for FeatureMetadata
Source§impl Debug for FeatureMetadata
impl Debug for FeatureMetadata
Auto Trait Implementations§
impl Forget for FeatureMetadata
impl Freeze for FeatureMetadata
impl RefUnwindSafe for FeatureMetadata
impl Send for FeatureMetadata
impl Sync for FeatureMetadata
impl Unpin for FeatureMetadata
impl UnsafeUnpin for FeatureMetadata
impl UnwindSafe for FeatureMetadata
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