pub struct PlanMetadata {
pub date: Option<String>,
pub last_updated: Option<String>,
pub version: Option<String>,
pub title: String,
pub status: Option<String>,
pub estimated_total_duration: Option<String>,
}Expand description
YAML frontmatter metadata
Fields§
§date: Option<String>Plan creation date
last_updated: Option<String>Last update timestamp
version: Option<String>Version string (e.g., “0.7.0-dev”)
title: StringPlan title
status: Option<String>Current status (in-progress, complete, future) - optional, can be inferred from phases
estimated_total_duration: Option<String>Estimated total duration string (e.g., “82-120h”)
Trait Implementations§
Source§impl Clone for PlanMetadata
impl Clone for PlanMetadata
Source§fn clone(&self) -> PlanMetadata
fn clone(&self) -> PlanMetadata
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 PlanMetadata
impl Debug for PlanMetadata
Source§impl Default for PlanMetadata
impl Default for PlanMetadata
Source§impl<'de> Deserialize<'de> for PlanMetadata
impl<'de> Deserialize<'de> for PlanMetadata
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 PlanMetadata
impl RefUnwindSafe for PlanMetadata
impl Send for PlanMetadata
impl Sync for PlanMetadata
impl Unpin for PlanMetadata
impl UnsafeUnpin for PlanMetadata
impl UnwindSafe for PlanMetadata
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