Crate qwed

Crate qwed 

Source
Expand description

QWED Rust SDK

A Rust client for the QWED Verification Protocol.

§Example

use qwed::QWEDClient;

#[tokio::main]
async fn main() -> Result<(), qwed::Error> {
    let client = QWEDClient::new("qwed_your_api_key");
    let result = client.verify("What is 2+2?").await?;
    println!("Verified: {}", result.verified);
    Ok(())
}

Structs§

BatchItem
Batch item
BatchResponse
Batch response
BatchResult
Batch result item
BatchSummary
Batch summary
ErrorInfo
Error information
QWEDClient
QWED API Client
RequestOptions
Request options
ResponseMetadata
Response metadata
VerificationRequest
Verification request
VerificationResponse
Verification response

Enums§

Error
QWED Error type
VerificationStatus
Verification result status
VerificationType
Verification type/engine

Functions§

is_verified
Check if a response indicates successful verification