pub struct ComposeSeed {
pub title: String,
pub body: String,
pub draft: bool,
pub model: AgentModel,
pub effort: Effort,
}Expand description
The initial title/body/draft seed for the compose form (wt pr open).
Fields§
§title: StringSeed title (empty when not provided).
body: StringSeed body (empty when not provided).
draft: boolWhether the draft toggle starts on.
model: AgentModelThe model used for AI auto-fill (resolved from --model/config).
effort: EffortThe effort used for AI auto-fill (resolved from --effort/config).
Trait Implementations§
Source§impl Clone for ComposeSeed
impl Clone for ComposeSeed
Source§fn clone(&self) -> ComposeSeed
fn clone(&self) -> ComposeSeed
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ComposeSeed
impl Debug for ComposeSeed
Source§impl Default for ComposeSeed
impl Default for ComposeSeed
Source§fn default() -> ComposeSeed
fn default() -> ComposeSeed
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ComposeSeed
impl RefUnwindSafe for ComposeSeed
impl Send for ComposeSeed
impl Sync for ComposeSeed
impl Unpin for ComposeSeed
impl UnsafeUnpin for ComposeSeed
impl UnwindSafe for ComposeSeed
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