pub struct MetadataSection {
pub display_name: Option<String>,
pub short_description: Option<String>,
pub description: Option<String>,
pub tags: Vec<String>,
pub author: Option<String>,
pub visibility: Option<String>,
}Expand description
[metadata] section — admin-facing display defaults (visible in the
pmcp.run UI before an operator customises them).
Fields§
§display_name: Option<String>Long-form display name shown in the UI.
short_description: Option<String>One-line summary for list views.
description: Option<String>Multi-line description for detail pages.
Tag list for filtering / discovery.
Server author (organisation or individual).
visibility: Option<String>Visibility flag (e.g. "public", "private").
Trait Implementations§
Source§impl Clone for MetadataSection
impl Clone for MetadataSection
Source§fn clone(&self) -> MetadataSection
fn clone(&self) -> MetadataSection
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 MetadataSection
impl Debug for MetadataSection
Source§impl Default for MetadataSection
impl Default for MetadataSection
Source§fn default() -> MetadataSection
fn default() -> MetadataSection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MetadataSection
impl<'de> Deserialize<'de> for MetadataSection
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MetadataSection
impl PartialEq for MetadataSection
Source§fn eq(&self, other: &MetadataSection) -> bool
fn eq(&self, other: &MetadataSection) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MetadataSection
impl Serialize for MetadataSection
impl Eq for MetadataSection
impl StructuralPartialEq for MetadataSection
Auto Trait Implementations§
impl Freeze for MetadataSection
impl RefUnwindSafe for MetadataSection
impl Send for MetadataSection
impl Sync for MetadataSection
impl Unpin for MetadataSection
impl UnsafeUnpin for MetadataSection
impl UnwindSafe for MetadataSection
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 moreCreates a shared type from an unshared type.