pub struct SectionFormats {
pub markdown: Option<FormatTemplate>,
pub compact: Option<FormatTemplate>,
pub json: Option<Value>,
pub text: Option<FormatTemplate>,
}Expand description
Output format templates per section
Fields§
§markdown: Option<FormatTemplate>§compact: Option<FormatTemplate>§json: Option<Value>§text: Option<FormatTemplate>Implementations§
Source§impl SectionFormats
impl SectionFormats
Sourcepub fn get(&self, format: OutputFormat) -> Option<&FormatTemplate>
pub fn get(&self, format: OutputFormat) -> Option<&FormatTemplate>
Get template for format with fallback to markdown
Trait Implementations§
Source§impl Clone for SectionFormats
impl Clone for SectionFormats
Source§fn clone(&self) -> SectionFormats
fn clone(&self) -> SectionFormats
Returns a duplicate of the value. Read more
1.0.0 · 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 SectionFormats
impl Debug for SectionFormats
Source§impl Default for SectionFormats
impl Default for SectionFormats
Source§fn default() -> SectionFormats
fn default() -> SectionFormats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SectionFormats
impl<'de> Deserialize<'de> for SectionFormats
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 SectionFormats
impl RefUnwindSafe for SectionFormats
impl Send for SectionFormats
impl Sync for SectionFormats
impl Unpin for SectionFormats
impl UnwindSafe for SectionFormats
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<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 more