organic/src/lib.rs

29 lines
736 B
Rust
Raw Normal View History

#![feature(round_char_boundary)]
#![feature(exit_status_error)]
2023-09-02 18:40:01 -04:00
#![feature(trait_alias)]
2023-09-11 13:09:46 -04:00
// TODO: #![warn(missing_docs)]
#[cfg(feature = "compare")]
mod compare;
#[cfg(feature = "compare")]
2023-09-11 13:13:28 -04:00
pub use compare::compare_document;
#[cfg(feature = "compare")]
2023-09-11 13:13:28 -04:00
pub use compare::emacs_parse_anonymous_org_document;
#[cfg(feature = "compare")]
2023-09-11 13:13:28 -04:00
pub use compare::emacs_parse_file_org_document;
#[cfg(feature = "compare")]
2023-09-11 13:13:28 -04:00
pub use compare::get_emacs_version;
#[cfg(feature = "compare")]
2023-09-11 13:13:28 -04:00
pub use compare::get_org_mode_version;
2023-09-11 15:31:48 -04:00
#[cfg(feature = "compare")]
pub use compare::sexp;
mod context;
mod error;
2023-09-11 13:13:28 -04:00
pub mod parser;
pub mod types;
2023-09-11 13:13:28 -04:00
pub use context::FileAccessInterface;
pub use context::GlobalSettings;
pub use context::LocalFileAccessInterface;