pub struct CompetitiveBenchmarkSuite;
Expand description
Competitive benchmarking engine
Implementations§
Source§impl CompetitiveBenchmarkSuite
impl CompetitiveBenchmarkSuite
Sourcepub async fn run_full_competitive_analysis() -> Result<Vec<CompetitiveBenchmark>>
pub async fn run_full_competitive_analysis() -> Result<Vec<CompetitiveBenchmark>>
Run comprehensive benchmark against all competitors
Sourcepub async fn benchmark_vs_langchain() -> Result<CompetitiveBenchmark>
pub async fn benchmark_vs_langchain() -> Result<CompetitiveBenchmark>
Benchmark RustChain vs LangChain Python
Sourcepub async fn benchmark_vs_airflow() -> Result<CompetitiveBenchmark>
pub async fn benchmark_vs_airflow() -> Result<CompetitiveBenchmark>
Benchmark RustChain vs Apache Airflow
Sourcepub async fn benchmark_vs_github_actions() -> Result<CompetitiveBenchmark>
pub async fn benchmark_vs_github_actions() -> Result<CompetitiveBenchmark>
Benchmark RustChain vs GitHub Actions
Sourcepub async fn benchmark_vs_jenkins() -> Result<CompetitiveBenchmark>
pub async fn benchmark_vs_jenkins() -> Result<CompetitiveBenchmark>
Benchmark RustChain vs Jenkins
Sourcepub fn generate_series_a_report(benchmarks: &[CompetitiveBenchmark]) -> String
pub fn generate_series_a_report(benchmarks: &[CompetitiveBenchmark]) -> String
Generate competitive analysis report
Sourcepub async fn get_live_metrics() -> Result<HashMap<String, BenchmarkMetrics>>
pub async fn get_live_metrics() -> Result<HashMap<String, BenchmarkMetrics>>
Real-time benchmark dashboard data
Auto Trait Implementations§
impl Freeze for CompetitiveBenchmarkSuite
impl RefUnwindSafe for CompetitiveBenchmarkSuite
impl Send for CompetitiveBenchmarkSuite
impl Sync for CompetitiveBenchmarkSuite
impl Unpin for CompetitiveBenchmarkSuite
impl UnwindSafe for CompetitiveBenchmarkSuite
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> 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