pub struct Goal {
pub goal_id: String,
pub title: String,
pub objective: String,
pub success_criteria: Vec<String>,
pub constraints: Vec<String>,
pub parent_goal_title: Option<String>,
}Expand description
The high-level goal this PR package contributes to.
Fields§
§goal_id: String§title: String§objective: String§success_criteria: Vec<String>§constraints: Vec<String>§parent_goal_title: Option<String>Title of the root/parent goal this is a follow-up to (v0.13.0.1). Preserved so draft view and apply can show the chain context even if the parent goal record is no longer available.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Goal
impl<'de> Deserialize<'de> for Goal
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 Goal
impl RefUnwindSafe for Goal
impl Send for Goal
impl Sync for Goal
impl Unpin for Goal
impl UnsafeUnpin for Goal
impl UnwindSafe for Goal
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