pub struct PlagiarismDetectionExample;Expand description
Example: Plagiarism Detection
This example demonstrates how to detect plagiarism in code and text, including semantic analysis and batch detection.
Implementations§
Source§impl PlagiarismDetectionExample
impl PlagiarismDetectionExample
Sourcepub async fn run_basic_code_detection() -> Result<()>
pub async fn run_basic_code_detection() -> Result<()>
Run basic code plagiarism detection
Sourcepub async fn run_text_detection() -> Result<()>
pub async fn run_text_detection() -> Result<()>
Run text plagiarism detection with n-grams
Sourcepub async fn semantic_analysis_example(api_key: &str) -> Result<()>
pub async fn semantic_analysis_example(api_key: &str) -> Result<()>
Semantic analysis with LLM
Sourcepub async fn batch_detection_example() -> Result<()>
pub async fn batch_detection_example() -> Result<()>
Batch detection with similarity matrix
Sourcepub async fn use_cases_guide() -> Result<()>
pub async fn use_cases_guide() -> Result<()>
Use cases guide
Auto Trait Implementations§
impl Freeze for PlagiarismDetectionExample
impl RefUnwindSafe for PlagiarismDetectionExample
impl Send for PlagiarismDetectionExample
impl Sync for PlagiarismDetectionExample
impl Unpin for PlagiarismDetectionExample
impl UnwindSafe for PlagiarismDetectionExample
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