pub struct CreatePrOutcome {
pub title: String,
pub description: String,
pub pr_yaml: String,
}Expand description
Structured output from run_create_pr for programmatic consumers (MCP).
Fields§
§title: StringTitle as produced by the AI (or the fallback heuristic).
description: StringDescription body as produced by the AI (or the fallback heuristic).
pr_yaml: StringYAML serialisation of the PrContent.
Trait Implementations§
Source§impl Clone for CreatePrOutcome
impl Clone for CreatePrOutcome
Source§fn clone(&self) -> CreatePrOutcome
fn clone(&self) -> CreatePrOutcome
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 CreatePrOutcome
impl RefUnwindSafe for CreatePrOutcome
impl Send for CreatePrOutcome
impl Sync for CreatePrOutcome
impl Unpin for CreatePrOutcome
impl UnsafeUnpin for CreatePrOutcome
impl UnwindSafe for CreatePrOutcome
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