Skip to main content

apple_mps/
lib.rs

1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![allow(clippy::missing_const_for_fn)]
4#![allow(clippy::missing_errors_doc)]
5#![allow(clippy::module_name_repetitions)]
6#![allow(clippy::must_use_candidate)]
7
8pub mod error;
9pub mod ffi;
10pub mod filters;
11pub mod image;
12pub mod matrix;
13
14pub use crate::error::{Error, Result};
15pub use crate::filters::{
16    HistogramInfo, ImageAdd, ImageBilinearScale, ImageBox, ImageConvolution, ImageGaussianBlur,
17    ImageHistogram, ImageLanczosScale, ImageMedian, ImageReduceRowMax, ImageReduceRowMean,
18    ImageReduceRowMin, ImageReduceRowSum, ImageScaleAndAdd, ImageSobel, ImageStatisticsMean,
19    ImageStatisticsMinAndMax, ImageThresholdBinary, ScaleTransform,
20};
21pub use crate::image::{
22    feature_channel_format, image_edge_mode, image_layout, kernel_options, Image, ImageDescriptor,
23    ImageReadWriteParams, ImageRegion,
24};
25pub use crate::matrix::{
26    data_type, data_type_size, Matrix, MatrixDescriptor, MatrixMultiplication,
27    MatrixMultiplicationDescriptor, Vector, VectorDescriptor,
28};