captcha-sdk 0.0.1

Unified server-side CAPTCHA verification for Rust
Documentation
//! Unified, provider-independent types for server-side CAPTCHA verification.
//!
//! Provider adapters are feature-gated. The initial `0.1.0` scaffold defines
//! their configuration surfaces; HTTP verification will be added separately.

mod credential;
mod error;
mod provider;
mod provider_id;
mod request;
mod response;
mod token;

pub mod providers;

pub use error::{VerificationError, VerificationErrorKind};
pub use provider::{CaptchaVerifier, VerificationFuture};
pub use provider_id::{
    InvalidProviderId, MAX_PROVIDER_ID_LEN, MAX_PROVIDER_ID_SEGMENT_LEN, ProviderId,
};
pub use request::VerificationRequest;
pub use response::{FailureReason, VerificationResult};
pub use token::{CaptchaToken, CaptchaTokenError, MAX_CAPTCHA_TOKEN_LEN};