pub struct BranchSummarySettings {
pub reserve_tokens: Option<u64>,
pub skip_prompt: Option<bool>,
pub extra: Map<String, Value>,
}Expand description
Nested branchSummary settings object.
Fields§
§reserve_tokens: Option<u64>Tokens reserved for prompt + LLM response (default: 16384).
skip_prompt: Option<bool>Skip the “Summarize branch?” prompt, defaulting to no summary.
extra: Map<String, Value>Unknown nested keys preserved from the raw document.
Trait Implementations§
Source§impl Clone for BranchSummarySettings
impl Clone for BranchSummarySettings
Source§fn clone(&self) -> BranchSummarySettings
fn clone(&self) -> BranchSummarySettings
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 BranchSummarySettings
impl Debug for BranchSummarySettings
Source§impl Default for BranchSummarySettings
impl Default for BranchSummarySettings
Source§fn default() -> BranchSummarySettings
fn default() -> BranchSummarySettings
Returns the “default value” for a type. Read more
Source§impl PartialEq for BranchSummarySettings
impl PartialEq for BranchSummarySettings
impl StructuralPartialEq for BranchSummarySettings
Auto Trait Implementations§
impl Freeze for BranchSummarySettings
impl RefUnwindSafe for BranchSummarySettings
impl Send for BranchSummarySettings
impl Sync for BranchSummarySettings
impl Unpin for BranchSummarySettings
impl UnsafeUnpin for BranchSummarySettings
impl UnwindSafe for BranchSummarySettings
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 moreCreates a shared type from an unshared type.