Skip to main content

Crate docling_rs

Crate docling_rs 

Source
Expand description

§docling_rs

Rust SDK for Docling Serve that makes document conversion simple, reliable, and production-ready in Rust.

§Modules

  • client — The async DoclingClient for interacting with Docling Serve.
  • blocking — Synchronous/blocking versions of all APIs.
  • error — The DoclingError type covering all failure modes.
  • models — All request/response types and enums matching the OpenAPI spec.

Re-exports§

pub use client::DoclingClient;
pub use error::DoclingError;
pub use models::requests::ConvertDocumentsRequest;
pub use models::requests::ConvertDocumentsRequestOptions;
pub use models::requests::Source;
pub use models::requests::Target;
pub use models::responses::ConvertDocumentResponse;
pub use models::responses::ExportDocumentResponse;
pub use models::responses::HealthCheckResponse;
pub use models::responses::TaskStatusResponse;
pub use models::enums::ConversionStatus;
pub use models::enums::InputFormat;
pub use models::enums::OcrEngine;
pub use models::enums::OutputFormat;
pub use models::enums::PdfBackend;
pub use models::enums::ProcessingPipeline;
pub use models::enums::TargetName;

Modules§

blocking
Synchronous/blocking API for docling_rs.
client
error
models
Data models for the Docling Serve API.