languagetool_rust/lib.rs
1#![deny(missing_docs)]
2#![deny(missing_debug_implementations)]
3#![warn(clippy::must_use_candidate)]
4#![allow(clippy::doc_markdown, clippy::module_name_repetitions)]
5#![cfg_attr(docsrs, feature(doc_auto_cfg))]
6#![doc = include_str!("../README.md")]
7//!
8//! ## Note
9//!
10//! Most structures in this library are marked with
11//! ```ignore
12//! #[non_exhaustive]
13//! ```
14//! to indicate that they are likely to change in the future.
15//!
16//! This is a consequence of using an external API (i.e., the LanguageTool API)
17//! that cannot be controlled and (possible) breaking changes are to be
18//! expected.
19
20pub mod api;
21#[cfg(feature = "cli")]
22pub mod cli;
23pub mod error;
24pub mod parsers;