pub struct SuggestionOptions {
pub context_options: ContextOptions,
pub max_suggestions: usize,
pub include_explanation: bool,
pub include_confidence: bool,
pub batch_size: usize,
pub skip_with_suggestion: bool,
}Expand description
Options for suggestion generation
Fields§
§context_options: ContextOptionsContext extraction options
max_suggestions: usizeMaximum suggestions per issue
include_explanation: boolInclude explanation with fix
include_confidence: boolInclude confidence score
batch_size: usizeBatch size for parallel processing
skip_with_suggestion: boolSkip if issue already has a suggestion
Trait Implementations§
Source§impl Clone for SuggestionOptions
impl Clone for SuggestionOptions
Source§fn clone(&self) -> SuggestionOptions
fn clone(&self) -> SuggestionOptions
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 SuggestionOptions
impl Debug for SuggestionOptions
Auto Trait Implementations§
impl Freeze for SuggestionOptions
impl RefUnwindSafe for SuggestionOptions
impl Send for SuggestionOptions
impl Sync for SuggestionOptions
impl Unpin for SuggestionOptions
impl UnsafeUnpin for SuggestionOptions
impl UnwindSafe for SuggestionOptions
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