1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! The prelude module automatically imports the most important functions and
//! structures into the Rust program.
//!
//! ## Prelude contents
//!
//! - crate::io::{[`read_file()`], [`write_file()`]}, functions for reading and writing files
//! - crate::merge::{[`merge()`], [`Key`], [`Settings`], [`Value`]}, the main function merge along with its relevant data structures
//! - crate::serde::{[`deserialize()`], [`serialize()`]}, serialization and deserialization functions to convert Strings into [`Settings`]

#[doc(no_inline)]
pub use crate::io::{read_file, write_file};

#[doc(no_inline)]
pub use crate::merge::{merge, Key, Settings, Value};

#[doc(no_inline)]
pub use crate::serde::{deserialize, serialize};