pub struct ZeroCostApproachConfig {
pub approach: String,
pub lazy_graphrag: LazyGraphRAGConfig,
pub e2_graphrag: E2GraphRAGConfig,
pub pure_algorithmic: PureAlgorithmicConfig,
pub hybrid_strategy: HybridStrategyConfig,
}Expand description
Configuration for zero-cost GraphRAG approaches
Fields§
§approach: StringWhich zero-cost approach to use
lazy_graphrag: LazyGraphRAGConfigLazyGraphRAG-style configuration
e2_graphrag: E2GraphRAGConfigE2GraphRAG-style configuration
pure_algorithmic: PureAlgorithmicConfigPure algorithmic configuration
hybrid_strategy: HybridStrategyConfigHybrid strategy configuration
Trait Implementations§
Source§impl Clone for ZeroCostApproachConfig
impl Clone for ZeroCostApproachConfig
Source§fn clone(&self) -> ZeroCostApproachConfig
fn clone(&self) -> ZeroCostApproachConfig
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 ZeroCostApproachConfig
impl Debug for ZeroCostApproachConfig
Source§impl Default for ZeroCostApproachConfig
impl Default for ZeroCostApproachConfig
Source§impl<'de> Deserialize<'de> for ZeroCostApproachConfig
impl<'de> Deserialize<'de> for ZeroCostApproachConfig
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
Auto Trait Implementations§
impl Freeze for ZeroCostApproachConfig
impl RefUnwindSafe for ZeroCostApproachConfig
impl Send for ZeroCostApproachConfig
impl Sync for ZeroCostApproachConfig
impl Unpin for ZeroCostApproachConfig
impl UnsafeUnpin for ZeroCostApproachConfig
impl UnwindSafe for ZeroCostApproachConfig
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