1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![allow(
4 clippy::doc_markdown,
5 clippy::missing_const_for_fn,
6 clippy::missing_errors_doc,
7 clippy::module_name_repetitions
8)]
9
10pub mod analyzer;
11pub mod barcode;
12pub mod data_scanner_view_controller;
13pub mod error;
14pub mod ffi;
15pub mod image_analysis;
16pub mod image_analyzer;
17pub mod live_text_interaction;
18mod private;
19pub mod recognized_item;
20pub mod recognized_text;
21pub mod support;
22pub mod vn_document_camera_view_controller;
23
24pub use barcode::Barcode;
25pub use data_scanner_view_controller::DataScannerViewController;
26pub use error::VisionKitError;
27pub use image_analysis::ImageAnalysis;
28pub use image_analyzer::{
29 ImageAnalysisTypes, ImageAnalyzer, ImageAnalyzerConfiguration, ImageOrientation,
30};
31pub use live_text_interaction::{EdgeInsets, LiveTextInteraction, LiveTextInteractionTypes, Rect};
32pub use recognized_item::RecognizedItem;
33pub use recognized_text::RecognizedText;
34pub use support::AreaSupportInfo;
35pub use vn_document_camera_view_controller::VNDocumentCameraViewController;
36
37pub mod prelude {
38 pub use crate::barcode::Barcode;
39 pub use crate::data_scanner_view_controller::DataScannerViewController;
40 pub use crate::error::VisionKitError;
41 pub use crate::image_analysis::ImageAnalysis;
42 pub use crate::image_analyzer::{
43 ImageAnalysisTypes, ImageAnalyzer, ImageAnalyzerConfiguration, ImageOrientation,
44 };
45 pub use crate::live_text_interaction::{
46 EdgeInsets, LiveTextInteraction, LiveTextInteractionTypes, Rect,
47 };
48 pub use crate::recognized_item::RecognizedItem;
49 pub use crate::recognized_text::RecognizedText;
50 pub use crate::support::AreaSupportInfo;
51 pub use crate::vn_document_camera_view_controller::VNDocumentCameraViewController;
52}