pub struct Blog {
pub case_study: Option<String>,
pub how: Option<String>,
pub slug: Option<String>,
pub title: Option<String>,
pub why: Option<String>,
}Fields§
§case_study: Option<String>CaseStudy is one worked instance — somebody who ran it, and what happened.
how: Option<String>How is the run book: the steps to execute the tactic.
slug: Option<String>Slug is the post’s address — the last path segment it is published at.
title: Option<String>Title is the post’s headline.
why: Option<String>Why is the mechanism: the reason the tactic works, stated as a principle rather than as instructions.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Blog
impl<'de> Deserialize<'de> for Blog
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
impl StructuralPartialEq for Blog
Auto Trait Implementations§
impl Freeze for Blog
impl RefUnwindSafe for Blog
impl Send for Blog
impl Sync for Blog
impl Unpin for Blog
impl UnsafeUnpin for Blog
impl UnwindSafe for Blog
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