pub struct DisplayFormat {
pub id: Option<String>,
pub intent: Option<Value>,
pub interpolated_intent: Option<String>,
pub fields: Vec<DisplayField>,
pub excluded: Vec<String>,
}Expand description
A single display format for a function or message type.
Fields§
§id: Option<String>Optional format identifier (v2).
intent: Option<Value>Human-readable intent label (string or object per spec).
interpolated_intent: Option<String>Intent with ${path} or {name} template variables for interpolation.
fields: Vec<DisplayField>Ordered list of fields to display.
excluded: Vec<String>Deprecated in v2 — list of excluded paths.
Trait Implementations§
Source§impl Clone for DisplayFormat
impl Clone for DisplayFormat
Source§fn clone(&self) -> DisplayFormat
fn clone(&self) -> DisplayFormat
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 DisplayFormat
impl Debug for DisplayFormat
Source§impl<'de> Deserialize<'de> for DisplayFormat
impl<'de> Deserialize<'de> for DisplayFormat
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
Auto Trait Implementations§
impl Freeze for DisplayFormat
impl RefUnwindSafe for DisplayFormat
impl Send for DisplayFormat
impl Sync for DisplayFormat
impl Unpin for DisplayFormat
impl UnsafeUnpin for DisplayFormat
impl UnwindSafe for DisplayFormat
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