pub struct DiscoveredPlan {
pub path: PathBuf,
pub agent: AgentKind,
pub title: String,
pub content: String,
pub modified_at: SystemTime,
}Expand description
A plan file discovered from an AI coding agent.
Fields§
§path: PathBufPath to the plan file.
agent: AgentKindWhich agent created this plan.
title: StringExtracted title (from first heading or filename).
content: StringFull markdown content.
modified_at: SystemTimeLast modification time.
Trait Implementations§
Source§impl Clone for DiscoveredPlan
impl Clone for DiscoveredPlan
Source§fn clone(&self) -> DiscoveredPlan
fn clone(&self) -> DiscoveredPlan
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 moreAuto Trait Implementations§
impl Freeze for DiscoveredPlan
impl RefUnwindSafe for DiscoveredPlan
impl Send for DiscoveredPlan
impl Sync for DiscoveredPlan
impl Unpin for DiscoveredPlan
impl UnsafeUnpin for DiscoveredPlan
impl UnwindSafe for DiscoveredPlan
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