pub enum LLMStrategy {
Uniform,
Adaptive,
Progressive,
}Expand description
Summarization strategy for different levels
Variants§
Uniform
Use same approach for all levels
Adaptive
Different approaches for different levels
Progressive
Progressive: extractive for lower levels, abstractive for higher
Trait Implementations§
Source§impl Clone for LLMStrategy
impl Clone for LLMStrategy
Source§fn clone(&self) -> LLMStrategy
fn clone(&self) -> LLMStrategy
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 LLMStrategy
impl Debug for LLMStrategy
Source§impl<'de> Deserialize<'de> for LLMStrategy
impl<'de> Deserialize<'de> for LLMStrategy
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
Source§impl PartialEq for LLMStrategy
impl PartialEq for LLMStrategy
Source§impl Serialize for LLMStrategy
impl Serialize for LLMStrategy
impl StructuralPartialEq for LLMStrategy
Auto Trait Implementations§
impl Freeze for LLMStrategy
impl RefUnwindSafe for LLMStrategy
impl Send for LLMStrategy
impl Sync for LLMStrategy
impl Unpin for LLMStrategy
impl UnsafeUnpin for LLMStrategy
impl UnwindSafe for LLMStrategy
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