1#![doc(
2 html_logo_url = "https://raw.githubusercontent.com/nav-solutions/.github/master/logos/logo2.jpg"
3)]
4#![doc = include_str!("../README.md")]
5#![cfg_attr(docsrs, feature(doc_cfg))]
6
7mod merge;
8pub use merge::{Error as MergeError, Merge};
9
10#[cfg(feature = "processing")]
11#[cfg_attr(docsrs, doc(cfg(feature = "processing")))]
12mod processing;
13
14#[cfg(feature = "processing")]
15pub use processing::{
16 Decimate, DecimationError, DecimationFilter, DecimationFilterType, Filter, FilterItem,
17 MaskError, MaskFilter, MaskOperand, Masking, Preprocessing, Repair, RepairTrait, Split,
18 TimeCorrection, TimeCorrectionError, TimeCorrectionsDB, Timeshift,
19};
20
21#[cfg(feature = "html")]
22pub use maud::{html, Markup};
23
24#[cfg(feature = "html")]
26#[cfg_attr(docsrs, doc(cfg(feature = "html")))]
27pub trait QcHtmlReporting {
28 fn render(&self) -> Markup;
29}