Skip to main content

Crate a3s_use_ocr

Crate a3s_use_ocr 

Source
Expand description

Provider-oriented optical character recognition for A3S.

OcrClient owns bounded source validation and evidence while recognition is delegated to an injected OcrProvider. The optional PP-OCRv6 feature supplies the local default used by A3S Use without making that model the library’s architectural boundary.

Re-exports§

pub use mcp::OcrMcpServer;

Modules§

cli
mcp
Standard MCP tools for the built-in OCR domain.

Structs§

Artifact
OcrBlock
OcrBoundingBox
OcrClient
Provider-neutral OCR client.
OcrDiagnostic
OcrInput
One validated image supplied to an OCR provider.
OcrPoint
OcrProviderDescriptor
Stable identity and execution characteristics of an OCR provider.
OcrProviderOutput
Provider-owned OCR content before the client adds source provenance.
OcrProviderStatus
Provider-specific readiness projected through the common OCR interface.
OcrRequest
OcrResult
OcrRuntimeStatus
PpOcrV6Provider
Local PP-OCRv6 provider shipped as the default A3S Use integration.
UseError

Enums§

OcrInstallSource
Readiness

Constants§

PP_OCR_V6_PROVIDER_ID

Traits§

OcrProvider
Pluggable OCR implementation.

Functions§

install_ppocr_v6
ocr_status
repair_ppocr_v6
source_skill_root
Source-tree Skill root used by development hosts.
uninstall_managed_ppocr_v6

Type Aliases§

UseResult